美文网首页
maven部署

maven部署

作者: lixwcqs | 来源:发表于2018-07-12 00:05 被阅读0次

1.在tomcat-users.xml文件的<Users>标签中添加用户角色,名称和密码

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="admin" password="123456" roles="manager-gui,manager-script" />

2.在maven的setting.xml文件的<servers>标签中添加

<server>
    <id>tomcat7</id>
    <username>admin</username>
   <password>123456</password>
</server>

3.在pom.xml配置tomcat7-maven-plugin插件

<!--自动部署到tomcat-->
<plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <url>http://localhost:8080/manager/text</url>
        <server>tomcat7</server>
        <username>admin</username>
        <password>123456</password>
        <path>/qicaiyun</path>
    </configuration>
</plugin>
  1. 启动tomcat
  2. 部署相关命令
mvn tomcat7:deploy #部署
mvn tomcat7:undeploy #移除部署
mvn tomcat7:redeploy #重新部署

maven本地安装jar
mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file
-Dfile=/home/li/Documents/qicaiyun-base-1.0-20180710.075517-15.jar
-DgroupId=com.qicaiyun.ai -DartifactId=qicaiyun-base
-Dversion=1.0-SNAPSHOT -DgeneratePom=true
-DlocalRepositoryPath=/home/li/.m2/repository

maven 忽略ssl
方案一: 在命令行后面的添加

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true

方案二 简单粗暴好使
在setting文件中使用非https的仓库

<mirror>
        <id>central-no-ssl</id>
        <name>Central without ssl</name>
        <url>http://repo.maven.apache.org/maven2</url>
        <mirrorOf>central</mirrorOf>
    </mirror>

相关文章

网友评论

      本文标题:maven部署

      本文链接:https://www.haomeiwen.com/subject/nnwkpftx.html