读书人

maven远路部署服务器配置

发布时间: 2012-07-16 15:44:59 作者: rapoo

maven远程部署服务器配置
设置一些必须的properties:

   <properties>        <java-version>1.6</java-version>        <tomcat.server>jobarserver</tomcat.server>        <tomcat.installdir>/var/opt/tomcat/apache-tomcat-7.0.27/webapps/</tomcat.installdir>           </properties>

配置wagon maven plugin
            <plugin>                <groupId>org.codehaus.mojo</groupId>                <artifactId>wagon-maven-plugin</artifactId>                <version>1.0-beta-3</version>                <configuration>                    <serverId>${tomcat.server}</serverId>                    <fromDir>target</fromDir>                    <includes>app.war</includes>                    <url>scp://${tomcat.server}</url>                    <toDir>${tomcat.installdir}/</toDir>                </configuration>                <dependencies>                    <dependency>                        <groupId>org.apache.maven.wagon</groupId>                        <artifactId>wagon-ssh</artifactId>                        <version>1.0-beta-6</version>                    </dependency>                </dependencies>                <executions>                    <execution>                        <id>upload-war</id>                        <goals>                            <goal>upload</goal>                        </goals>                    </execution>                </executions>            </plugin>

最后别忘了在.m2下的setting.xml里面配置要上传文件的服务器配置信息
  <servers>      <server>      <id>jobarserver</id>      <username>root</username>      <password>myserverpassword</password>      <filePermissions>664</filePermissions>      <directoryPermissions>775</directoryPermissions>    </server>  </servers>

这里的server id 要跟pom.xml文件里面的tomcat.server一致。

在cmd里面敲命令行 mvn wagon:upload 将你打包生产的war包上传到服务器,大功告成

读书人网 >软件开发

热点推荐