Jar包
使用maven-assembly-plugin插件
(1)在IDEA 中maven项目的pom.xml文件中增加插件:(Test处指定入口main方法路径)
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<!-- 此处指定main方法入口的class -->
<mainClass>Test</mainClass>
</manifest>
</archive>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>assembly</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
(2)在IDEA的maven窗口中依次执行clean和package命令,在项目中的targe目录下可以看到最终打包项目生成的jar:
构建成功,在这个目录下存放jar包,一般是target文件夹下
(3)cmd到jar所在目录,使用java -jar命令,运行jar包:
War包
选择导出包的格式
clean清除一下无用信息,在打包
target目录下是war包