1、聚合项目父级POM配置(非聚合项目直接配置到POM即可)
true
E:/sk-cloud-jar
false
/home/mobile
192.168.0.15
root
123456
ant-contrib
ant-contrib
1.0b3
org.apache.ant
ant-jsch
1.10.7
2、在module项目中pom中配置
org.springframework.boot
spring-boot-maven-plugin
maven-antrun-plugin
copy
package
file="${project.build.directory}\${project.build.finalName}.jar"
todir="${remoteUser}:${remotePassword}@${remoteIp}:${remoteDir}" trust="true"/>host="${remoteIp}"
username="${remoteUser}"
password="${remotePassword}"
command="ls"
trust="true"/>
run
3、最后
【maven|SpringCloud使用Maven打包生成jar包到指定目录和上传到远程服务器】执行打包maven
->package
就可以了
目前在父级pom中配置这个插件会报父级的项目 target目录不存在
因为父级的packaging
是pom
,所有打包的时候并不会生成target目录,如果有哪位大佬解决了怎么配置到父级pom中,请留言
博客参考:https://blog.csdn.net/qq_33547169/article/details/83059858
推荐阅读
- Java毕业设计项目实战篇|Java项目:在线嘿嘿网盘系统设计和实现(java+Springboot+ssm+mysql+maven)
- java|图解四种 IO 模型
- Maven|dependencyManagement 里面的依赖无法下载
- Git|Tomcat 自定义错误页面(例如404页面等等)
- MAVEN方面(查看了nexus库中有对应的jar包,但是maven不执行更新)
- Maven如何打包成jar,如何指定main函数的入口,以及生成对应的lib
- Android|Android使用gradle生成maven库,上传githu并使用远程maven库
- Java|在Java中使用OpenCV (maven,ant,eclipse)
- java|【Maven+SSM】超详细Spring+SpringMVC+Mongo集成
- Maven|导入maven项目pom.xml文件报错