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

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




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值