我在Eclipse中有一个没有maven的项目。因为EAR将在大型机中发布,并且必须由脚本从某些临时文件夹复制到最终文件夹,所以我必须在脚本中设置具有相同名称的war文件,否则它将无法工作。我是通过Eclipse导出EAR的,每当我这样做时,它都会生成带有myapp1.war名称的内部war,我需要它的名称是MYAPP2.WAR。我在Mavem (例如new_name.war)上发现了许多博客,但这不是我的情况。如何在Eclipse中为war设置不同的名称,可能在构建EAR之前或之后?
更新:对于构建EAR文件,我只依赖Eclipse。更准确地说,我有一个IBM。我点击了File>Export并选择了耳朵。我没有Ant、Maven、Gradle或其他任何用于构建的插件。
发布于 2016-03-03 18:52:53
只有在使用Eclipse时才能手动更改EAR中库文件的名称(在您的例子中是WAR文件的名称)。您必须更改文件路径pathToYouEar\ org.eclipse.wst.common.component中的"archiveName“
在那里,你可以为任何你喜欢的名字设置名称:
<dependent-module archiveName="MYAPP2.WAR" deploy-path="/" handle="module:/resource/yourwarproject">
<dependent-object/>
<dependency-type>uses</dependency-type>
</dependent-module>https://stackoverflow.com/questions/31888333
复制相似问题