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>
- 啟動tomcat
- 部署相關(guān)命令
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>