我试图让Jenkins(1)克隆git repo,(2)将整个目录结构和文件压缩成zip / rar,然后(3)将其发送给Nexus。
什么样的maven原型或其他方法可以帮助我做到这一点?
答案 0 :(得分:0)
你可以使用类似的东西来构建你的WAR(与ZIP / JAR相当)
<build>
<finalName>ROOT</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<webResources>
<resource>
<directory>WebContent</directory>
<excludes>
<exclude>build/</exclude>
</excludes>
</resource>
<resource>
<directory>build/classes</directory>
<targetPath>WEB-INF/classes</targetPath>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
</build>
如果这不起作用,您可以使用脚本来满足您的需求:
jar -cf $ directory *