我在这里阅读和搜索了关于为maven/(多模块)创造就业机会的简单技术,但我真的不知道该如何做。我想做的是:
Build(mvn package) =>integration-test (i am using many environment using slaves)=> Deploy artifacts
为了进行集成测试,我使用了“复制工件到从插件”插件。我使用连接插件触发部署(如果所有集成测试都已通过)。但是我真的不知道如何传递我的模块来部署工件作业。
我想知道部署工件应该是maven作业还是自由式作业,以及如何使用我的模块属性,即当前是maven作业的“构建作业”中的工件-
当我执行maven发行版时:使用构建版本meaning:artifactId.version执行生成的文件名。我需要至少在执行时生成的war名称仅为artifactId名称。
my pom is here:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.