关于IDEA中MAVEN项目打JAR包的文章有很多,当我觉得大多实际操作起来,总是遇到这样那样的问题,没显得多少简单。参考http://www.cnblogs.com/acm-bingzi/p/6625303.html,结合自己的项目(idea+SpringBoot+maven),通过实践,发现通过这种方式打成的jar包,部署到centos服务器后,接口可以成功访问。太棒了,为了避免日后忘记,特作记录:
(1)pom.xml的部分
<build> <finalName>demo</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!--<plugin> <artifactId>maven-war-plugin</artifactId> <version>3.0.0</version> </plugin>--> <!--<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <useUniqueVersions>false</useUniqueVersions> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.springboot.demo.controller.DemoApplication</mainClass> </manifest> </archive> </configuration> </plugin>--> </plugins> </build>
(2)打包
在Maven Project目录下,双击package。打包完成后,此时在target目录下,就会生成这个项目的Jar包。