ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Eclipse中Project的属性Deployment Assembly(部署程序集)消失了,不存在了,去哪儿了

2021-06-03 14:52:54  阅读:167  来源: 互联网

标签:core Assembly project eclipse Eclipse Project Deployment org


1. 该项目不是web项目,所以不存在Deployment Assembly 属性。在Eclipse中,怎样将一个非web project变成一个web project?

1)右键项目,选择Project Facets,点击Convert to faceted from

2) 配置Project Facets

更改Dynamic Web Module的Version为2.5。(3.0为Java7的)。

如果提示错误,可能需要在Java Compiler设置Compiler compliance level 为1.6。或者需要在此窗口的Java的Version改成1.6。

3) 配置 Modify Faceted Project
点击Further configuration available…,弹出Modify Faceted Project窗口

此处是设置web.xml文件的路径,我们输入src/main/webapp。

Generate web.xml deployment descriptor自动生成web.xml文件,可选可不选。

2. 经过1的project转换后,应该能够看到Deployment Assembly出现了,但如果还么出现,很有可能在Eclipse中Deployment Assembly被disable了,那么我们需要做的就是将Deployment Assembly选项enable。

在项目所在的工作区间有一个.project文件,打开该文件增加如下这一行用于enable Deployment Assembly属性。

<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>

如下面的.project file.

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
<name>shortbread</name> 
<comment></comment> 
<projects> 
</projects> 
<buildSpec> 
<buildCommand> 
<name>org.eclipse.jdt.core.javabuilder</name> 
<arguments> 
</arguments> 
</buildCommand> 
<buildCommand> 
<name>org.eclipse.wst.common.project.facet.core.builder</name> 
<arguments> 
</arguments> 
</buildCommand> 
<buildCommand> 
<name>com.google.gdt.eclipse.core.webAppProjectValidator</name> 
<arguments> 
</arguments> 
</buildCommand> 
<buildCommand> 
<name>com.google.gwt.eclipse.core.gwtProjectValidator</name> 
<arguments> 
</arguments> 
</buildCommand> 
<buildCommand> 
<name>org.eclipse.m2e.core.maven2Builder</name> 
<arguments> 
</arguments> 
</buildCommand> 
</buildSpec> 
<natures> 
<nature>org.eclipse.jdt.core.javanature</nature> 
<nature>org.eclipse.m2e.core.maven2Nature</nature> 
<nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
<nature>com.google.gwt.eclipse.core.gwtNature</nature> 
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 
</natures> 
</projectDescription> 

然后重启Eclipse, 就可在Project的properties中看到Deployment Assembly选项了。

附:设置部署程序集(Web Deployment Assembly)

此处列表是,部署项目时,文件发布的路径。

1,我们删除test的两项,因为test是测试使用,并不需要部署。

2,设置将Maven的jar包发布到lib下。

Add -> Java Build Path Entries -> Maven Dependencies -> Finish

设置完成效果图

标签:core,Assembly,project,eclipse,Eclipse,Project,Deployment,org
来源: https://blog.51cto.com/u_2870645/2850518

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有