之前写了一篇Eclipse + Maven的Java开发环境 Demo,这次博客改用IDEA2018来代替Eclipse。
前提条件:
步骤:
1.新建Maven工程
GroupId(组织名称): com.test
ArtifactId(项目名称): HelloWorld
2.添加maven打包插件
修改pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<!-- main()所在的类,注意修改 -->
<mainClass>com.test.HelloWorld.App</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
3.编写代码
新建包
com.test.HelloWorld
新建App.java类
App.java代码:
package com.test.HelloWorld;
public class App {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
4.运行
4.1 IDEA直接运行
4.2 打成jar包运行
打包
mvn clean package
运行jar包
java -jar target\HelloWorld-1.0-SNAPSHOT.jar
完成! enjoy it!