使用maven打包普通的java项目
这篇文章介绍如何使用quickstart maven模板创建maven项目。并且将这个项目打包成jar包。方便再其他机器上面运行。
使用quickstart模板,创建maven项目
具体步骤
新建一个Module

,然后按照下图所示点击(如果你从来没有接触过maven的话)

填写maven项目的信息

一直点Next,然后就可以了
通过quickstart模板创建完成后的项目的结构

这个是App文件的内容,我们可以看到,仅仅是输出hello world而已
package com.example;
/**
* Hello world!
*/
public class App {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
现在我们修改pom.xml的内容
具体步骤
(可选)由于我主要使用的是java1.8 而quickstart这个模板用的是java 1.7 ,所以我们修改pom.xml文件,告知我们的代码是用java1.8 而不是 1.7。下图是修改方法

修改后的样子

修改build标签
maven-assembly-plugin
fully.qualified.MainClass
jar-with-dependencies
修改后的样子

修改后的完整的pom文件应该是这个样子的
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
com.example
demo
1.0-SNAPSHOT
demo
http://www.example.com
UTF-8
1.8
1.8
junit
junit
4.11
test
maven-assembly-plugin
com.example.App
jar-with-dependencies
打包项目
做到这一步,我们已经完成了所有的前置工作了,只要我们想的话,我们可以随时用这条命令mvn clean compile assembly:single打包这个项目。执行这条命令的结果如图

现在我们可以运行这个jar包了

DONE!

657

被折叠的 条评论
为什么被折叠?



