maven将依赖包打进一个jar包
2013-10-25 17:23
351 查看
maven配置
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>Tools</groupId>
<artifactId>Tools</artifactId> <version>1.0</version> <dependencies> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId> <version>4.1</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs>
</configuration> </plugin> </plugins> </build> <packaging>jar</packaging> </project>
然后执行命令打包
mvn assembly:assembly
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>Tools</groupId>
<artifactId>Tools</artifactId> <version>1.0</version> <dependencies> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId>
<artifactId>httpmime</artifactId> <version>4.1</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs>
</configuration> </plugin> </plugins> </build> <packaging>jar</packaging> </project>
然后执行命令打包
mvn assembly:assembly
相关文章推荐
- MAVEN将所有依赖打进一个jar包并复制到指定目录的简单示例
- Maven 将依赖打进一个jar包
- maven打包的时候 ,将依赖包 打进同一个jar包命令 mvn assembly:assembly -DskipTests
- 使用maven的maven-assembly-plugin将jar包依赖打包到一个jar文件
- maven指定依赖打成一个jar包
- 3.将maven项目jar纳入maven仓库,Mave项目依赖另外一个Maven项目的案例
- Maven把所有依赖的jar打包到一个jar中(相当于fat jar)
- Maven将依赖的所有jar包打成一个jar
- maven项目由于多个依赖中含有同一个jar包导致的冲突问题的解决办法
- 使用Maven将所有的依赖打包到一个jar里
- Maven将依赖的所有jar包打成一个jar
- maven下载依赖jar包失败的一个很笨的处理方法
- maven将lib的依赖包也打进jar中
- Maven将项目以及所有依赖包打成一个jar
- Maven:将依赖jar包打包到一个目录
- maven 如何让所依赖的jar都被打包在一个jar里面呢
- maven 本地包依赖包打进jar
- 3.将maven项目jar纳入maven仓库,Mave项目依赖另外一个Maven项目的案例
- maven项目,多个依赖,打成一个可执行jar包,可根据profiles进行打包,出现的Could not find or load main class的解决方法。
- 如何在IDEA中创建maven项目,然后把项目所要的依赖整体打成一个jar包