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>
View Code

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,输入以上命令,即可一步操作完成。

原文地址:https://www.cnblogs.com/zqzhen/p/12725876.html