我创建了一个purchases
项目和一个s_id cookie product_id price brand
11 1221 1 100 0
22 12312 1 100 0
33 231 2 200 1
44 23123 3 300 2
项目,就像对WAR
和JAR
项目的依赖一样进行设置,我在WAR
项目pom文件,用于在打包JAR
时设置文件名。
我运行maven安装,并检查所有名称是否正确。 jar会使用项目的名称,而不是<finalName>
标记中的名称。
为什么呢如何设置罐子的名称?我使用JAR
。
预期结果:包含webservices.jar的AOL.war
实际结果:包含JarProject-3.0.0.jar的AOL.war
WAR
答案 0 :(得分:0)
AFAIK属性finalName仅更改目标目录(而不是本地或远程存储库)中创建的jar的名称。您的战争构建可能会从本地存储库中获取jar工件,因此finalName将不会产生任何影响。
如果要更改工件的名称,请在构建pom之前更改其坐标(groupId,artifactId,版本,分类符)。