1.使用maven进行项目创建(后续也使用mavenj进行打包)
2.新建一个java文件
3.编写运行启动类
public class AppMain {
public static void main(String [] args){
System.out.println("Hello Word!");
}
}
4.运行项目看下结果
发生错误
检查检查项目默认的jdk是否不符合版本
设置模块编译为对应的jdk版本
5.接下来是进行发布操作
在pom文件添加发布相关依赖
<!-- maven插件 -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
</plugin>
<plugin>
<!--打包跳过测试-->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>AppMain</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
值得注意的是下面的配置
<configuration>
<mainClass>AppMain</mainClass>
</configuration>
这里填写你项目的启动主类(不然在运行发布的jar的时候会提示知道不运行main)
6.点击packeage(会在目录下生成target文件夹,里面就是完整的发布后包了)
7.在同版本jdk的环境下运行jar
java -jar consleapp_run_and_package-1.0-SNAPSHOT.jar
至此在idea上面创建、发布、控制台程序完成