安裝jar包
1.pom如下配置
<properties>
<mysql.driver.version>5.1.13</mysql.driver.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.driver.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
2.執(zhí)行mvn clean install -Dmaven.test.skip=true
安裝依賴包至M2倉庫
-Dmaven.test.skip=true,不執(zhí)行測試用例褥实,也不編譯測試用例類接箫。
拷貝依賴包至指定位置
1.pom.xml如下配置
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<excludeTransitive>false</excludeTransitive>
<stripVersion>true</stripVersion>
</configuration>
</plugin>
</plugins>
</build>
- 其中${project.build.directory}是maven變量博投,表示target目錄伪煤。如果不寫的話加袋,將在根目錄下創(chuàng)建lib目錄。
- excludeTransitive抱既,表示是否不包含間接依賴的包职烧;
- stripVersion表示復(fù)制的jar文件去掉版本信息。
- 其他configuration可以參考
http://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html
2.執(zhí)行mvn dependency:copy-dependencies
所有依賴的jar將提取到lib目錄