maven基本插件拓展
在pom.xml中添加如下配置
1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.apache.maven.plugins</groupId> 5 <artifactId>maven-jar-plugin</artifactId> 6 <configuration> 7 <outputDirectory>${basedir}/target</outputDirectory> 8 <archive> 9 <manifest> 10 <mainClass>xxxxx</mainClass> 11 </manifest> 12 </archive> 13 </configuration> 14 </plugin> 15 </plugins> 16 </build>
wagon ssh插件:可以将JAR包传到远程服务器
1 <extensions> 2 <extension> 3 <groupId>org.apache.maven.wagon</groupId> 4 <artifactId>wagon-ssh</artifactId> 5 <version>xxx</version> 6 </extention> 7 <extensions>
使用wagon-ssh
上传完成后,让其在服务器自动运行,添加如下配置
这样做还是太麻烦,要打包、传送、ssh执行。
可以在idea中下载maven helper插件,在函数入口处右击点击New Goal,输入以上命令,即可一步操作完成。