简介
在程序开发的过程中对研发环境服务器应用部署将会非常的频繁,而通过tomcat-maven-plugin的deploy很容易实现web应用的远程发布。
而针对jar的发布一般会搭建maven私服,同样在研发阶段也会发布的非常频繁通过maven的deploy也非常容易实现maven私服的jar提交。
远程发布Web应用
以tomcat-maven-plugin为例,具体配置如下:
pom.xml
1 | <?xml version='1.0' encoding='utf-8'?> |
说明:
server: 为settings.xml中配置的server节点ID,用于上传鉴权。
url:发布到的服务器的tomcat/manager工程访问地址。
settings.xml
1 | <?xml version='1.0' encoding='utf-8'?> |
tomcat-users.xml
1 | <?xml version='1.0' encoding='utf-8'?> |
–[更新] 发现更简便配置,详细如下:—
将maven的pom.xml中将server节点直接替换成username与password节点,这样就不需要在setting.xml中进行配置了。
pom.xml
1 | <?xml version='1.0' encoding='utf-8'?> |
远程发布依赖库jar
pom.xml
1 | <?xml version='1.0' encoding='utf-8'?> |
说明:
id: 表示配置的用户名和密码,这个ID在settings.xml里配置
url: 为私服上传地址。
settings.xml
1 | <?xml version='1.0' encoding='utf-8'?> |
配置完成之后执行maven deploy
就OK啦。
观点仅代表自己,期待你的留言。