首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

maven远路部署服务器配置

2012-07-16 
maven远程部署服务器配置设置一些必须的properties:propertiesjava-version1.6/java-versiontomcat

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包上传到服务器,大功告成

热点排行