maven 打包普通java配置_使用maven打包普通的java项目

使用maven打包普通的java项目

这篇文章介绍如何使用quickstart maven模板创建maven项目。并且将这个项目打包成jar包。方便再其他机器上面运行。

使用quickstart模板,创建maven项目

具体步骤

新建一个Module

85efb41a9ec4b094afa8418b34bb31e6.png

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

f8bd6c15a32c75944aa0f35e23212de8.png

填写maven项目的信息

0a6484edcbbfda000ae9bb6c5d50a751.png

一直点Next,然后就可以了

通过quickstart模板创建完成后的项目的结构

bc89dd22961fc51456acc29a8bbcbacc.png

这个是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。下图是修改方法

37eb836d7a7846c0e4222df11e443776.png

修改后的样子

88958ae81003909ec8e5f2b29b9d9eda.png

修改build标签

maven-assembly-plugin

fully.qualified.MainClass

jar-with-dependencies

修改后的样子

85168347940781f75f964afe1dc6d4d4.png

修改后的完整的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打包这个项目。执行这条命令的结果如图

7a71a37a8464209bc0ce2fd94c877895.png

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

9b0e5998dbbb020aa4be6f15c87d0d15.png

DONE!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值