在Eclipse中构建Java之后如何自动导出WAR?
我在Eclipse 3.2中有一个J2EE项目,在每个构建结束时,我想自动创建和部署WAR文件。 目前我必须手动完成这个5或6个鼠标cliks,自动化它会很好。
我知道我可以使用ANT使用自定义构建脚本执行此操作,但我希望使用Eclipse本机解决方案。
我在Eclipse环境中安装了J2EE标准工具(JST)和Web标准工具(WST)插件。
如果您可以将其实现为Ant脚本,那么您可以让Eclipse自动(并在Eclipse环境中)在每个构建上调用该Ant脚本。 使用Project-> Properties-> Builders-> Add-> Ant Builder。 为该构建器提供自定义Ant脚本,它将在项目的“普通”构建器之后自动执行。
只有两个选择:
- 或者右键单击项目:运行 – >在服务器上运行。 (您的项目需要是一个Web项目。)
- 或者您编写该ant脚本并使用eclipse存储ant run配置并重用该配置。
使用最新的Eclipse Java EE版本,您可以定义服务器并将项目附加到这些服务器。
这将在项目更改时自动将项目部署到服务器。
右键单击您的项目:导出 – > Web – > WAR文件执行您想要执行的操作。
考虑使用netbeans,全耳和战争部署是可能的,而不需要为大多数主要服务器自己编写ant,即tomcat,是,weblogic,glassfish和jboss。
我强烈推荐它,甚至超过IBM理性套件。
卡尔
- /google-play-services_lib/AndroidManifest.xml的分析器exception:文件过早结束
- 检索Java net.properties文件中定义的默认值
- Eclipse Luna没有找到对Java元素的引用
- 从eclipse转到vim的任何好教程?
- 如何抛出NoClassDefFoundError
- Eclipse 3.5+ – 注释处理器:无法导入生成的类
- Eclipse AutoValue类无法构建
- 渲染期间引发exception:RelativeLayout中不存在循环依赖关系exception详细信息记录在窗口>显示视图>错误日志中
- 如何在Eclipse中将现有项目导入Workplace?