先对父工程进行 mvn clean
再对子工程执行 install wagon:upload-single wagon:sshexec
使用wagon前提:
本地maven 的settings.xml 中加入如下配置,配置ssh主机用户名密码
linux-server-dev
root
123456
本地需要打包的maven工程的pom中加入如下配置:
org.apache.maven.wagon
wagon-ssh
2.8
ayzfm8111
org.springframework.boot
spring-boot-maven-plugin
repackage
org.codehaus.mojo
wagon-maven-plugin
1.0
linux-server-dev
target/ayzfm8111.jar
ayzfm8111.jar
scp://[email protected]/var/jenkins_home
docker restart ayzfm8111
true
执行命令 install wagon:upload-single wagon:sshexec