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>
<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>
<servers> <server> <id>jobarserver</id> <username>root</username> <password>myserverpassword</password> <filePermissions>664</filePermissions> <directoryPermissions>775</directoryPermissions> </server> </servers>