您的位置:首页 > 编程语言 > Java开发

项目构建maven——使用eclipse创建maven工程

2016-05-14 03:41 525 查看

使用eclipse创建maven工程

1 创建maven工程

1) 打开eclipse,File->New->Other

2) 选择maven项目

3) 选择使用的骨架(自动完成项目中一些约定文件的创建)

4) 填写maven配置文件中的基本信息

5) 创建完成(默认使用jdk1.5,junit3.8.1)

2 修改maven创建时默认使用的jdk

1) 修改全局设置,使主机上的不同用户使用相同的jdk(不利于maven升级)

在C:\apache-maven-3.3.9\conf\settings.xml中的<profiles>节点添加如下内容

<profile>

<id>jdk-1.8</id>

<activation>

<activeByDefault>true</activeByDefault>

<jdk>1.8</jdk>

</activation>

<properties>

<maven.compiler.source>1.8</maven.compiler.source>

<maven.compiler.target>1.8</maven.compiler.target>

<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

</properties>

</profile>

2) 为个人负责的不同工程设置相同的jdk(和第一步的区别就是路径不一样,设置内容完全一样)

在C:\Users\TL\.m2\settings.xml中的<profiles>节点添加如下内容

<profile>

<id>jdk-1.8</id>

<activation>

<activeByDefault>true</activeByDefault>

<jdk>1.8</jdk>

</activation>

<properties>

<maven.compiler.source>1.8</maven.compiler.source>

<maven.compiler.target>1.8</maven.compiler.target>

<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>

</properties>

</profile>

3) 为不同的工程设置单独的jdk

在工程文件src\pom.xml文件的project节点下添加如下内容:

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>

3 Eclipse中自定义maven运行命令

选中项目->Run As->5 Maven build

4 清除maven build运行的积累项

1) 选中项目->Run->Configurations

2) 选中maven Build下的项,点击红色x号

5 打包

在pom.xml文件中添加如下内容

<!-- 借助maven-shade-plugin生成可运行的jar
-->
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<archive>
<manifest>
<mainClass>com.tl.maven.HelloWorld</mainClass>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
<classesDirectory></classesDirectory>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>

6 运行

1) 创建打包命令mvn clean package
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: