使用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