如何在eclipse中自动创建(脚本)war文件?
只需点击5次按钮,eclipse就可以为我的eclipse项目创建一个可部署的war文件,我想可能有一些eclipse命令行选项可以做同样的事情,所以我可以将其写入脚本,但我看不到它。使用,设置一个相关的构建文件,只需点击“外部工具”按钮即可执行它 您还可以为web项目设置Maven构建。从命令行键入mvnpackage将为您构建项目如何在eclipse中自动创建(脚本)war文件?,eclipse,war,Eclipse,War,只需点击5次按钮,eclipse就可以为我的eclipse项目创建一个可部署的war文件,我想可能有一些eclipse命令行选项可以做同样的事情,所以我可以将其写入脚本,但我看不到它。使用,设置一个相关的构建文件,只需点击“外部工具”按钮即可执行它 您还可以为web项目设置Maven构建。从命令行键入mvnpackage将为您构建项目 关于Maven和Eclipse之间的集成,请参见和。对不起,我不能对战争包装本身说什么 但正如我在书中所写 :如果您可以用Ant脚本描述WAR包,那么您可以在每次
关于Maven和Eclipse之间的集成,请参见和。对不起,我不能对战争包装本身说什么 但正如我在书中所写 :如果您可以用Ant脚本描述WAR包,那么您可以在每次更改项目后自动执行Ant脚本。使用Project->Properties->Builders->Add->Ant Builder。为构建器提供定制的Ant脚本,它将在项目的“普通”构建器之后自动执行。 您甚至可以在生成器的设置中指定,如果它仅对特定文件的更改做出反应等等
Ant builder是一把瑞士军刀,可以在项目构建过程中自动执行任何操作,而无需使用maven等大型工具。此Ant脚本适用于项目的标准动态Web项目结构: 创建Ant build.xml,开始时替换两个属性:
现在应该命令“ant”创建战争并将它们复制到JBoss。JBoss自动部署部署目录中的WAR
对于生成后自动运行(项目-生成),请在此处添加此生成文件:
MyProject - Properties - New - Ant builder
是的,我可以写一个ant脚本,我也写了,但是在我看来,eclipse中已经有了我想要的所有代码,我希望有一个命令行选项来运行这些代码,因为它已经非常擅长构建我的应用程序。嗨@stu,你有允许我这样做的ant脚本吗?看看这里。请参阅有关target=“war”的部分