Maven使用经验总结(持续更新)

简介: 使用Maven将所有依赖的库打入到一个可执行jar包 pom.xml配置如下: org.apache.maven.plugins maven-compiler-pl

使用Maven将所有依赖的库打入到一个可执行jar包

pom.xml配置如下:

               <plugin>
               <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>${jdk.version}</source>
                        <target>${jdk.version}</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>

                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-assembly-plugin</artifactId>
                    <configuration>
                        <descriptorRefs>
                            <descriptorRef>jar-with-dependencies</descriptorRef>
                        </descriptorRefs>
                        <archive>
                            <manifest>
                                <addClasspath>true</addClasspath>
                                <classpathPrefix>lib/</classpathPrefix>
                                <mainClass>Your main class</mainClass>
                            </manifest>
                        </archive>
                    </configuration>
                    <executions>
                        <execution>
                            <id>make-assembly</id>
                            <phase>package</phase>
                            <goals>
                                <goal>single</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>

执行命令:mvn clean compile assembly:single

 

 

相关文章
|
6月前
|
存储 Java Apache
|
6月前
|
XML Java Shell
【深入浅出Maven开发实战】「入门教程系列」带你零基础学习和开发使用Maven开发工具实战指南(实战技术总结)(一)
【深入浅出Maven开发实战】「入门教程系列」带你零基础学习和开发使用Maven开发工具实战指南(实战技术总结)
215 1
|
缓存 Java Maven
maven问题整理
maven问题整理
81 0
|
6月前
|
XML Java Maven
【深入浅出Maven开发实战】「入门教程系列」带你零基础学习和开发使用Maven开发工具实战指南(实战技术总结)(二)
【深入浅出Maven开发实战】「入门教程系列」带你零基础学习和开发使用Maven开发工具实战指南(实战技术总结)
121 0
|
5月前
|
存储 搜索推荐 Java
rodert教你学Maven-实战这一篇就够了(上)
rodert教你学Maven-实战这一篇就够了
50 1
 rodert教你学Maven-实战这一篇就够了(上)
|
5月前
|
存储 Java 测试技术
rodert教你学Maven-实战这一篇就够了(下)
rodert教你学Maven-实战这一篇就够了
35 0
|
6月前
|
存储 Java 应用服务中间件
|
6月前
|
Java Maven 索引
|
Java 应用服务中间件 数据库连接
Maven入门案例实战
Maven入门案例实战
130 0
|
Java 测试技术 持续交付
Maven工具的学习内容与介绍<第一课>(一)
Maven工具的学习内容与介绍<第一课>(一)
92 0