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
- 部署相关命令
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>
网友评论