-
Notifications
You must be signed in to change notification settings - Fork 1k
Open
Description
pom 文件引用本地 jar 的一点儿小建议
pom 文件中引用本地 jar 包,可以不进行 install 操作,可以避免 污染
本地库?
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-install-plugin</artifactId>
<version>2.5.2</version>
<executions>
<execution>
<id>install-taobao-sdk-auto</id>
<phase>clean</phase>
<configuration>
<file>lib/taobao-sdk-java-auto.jar</file>
<groupId>com.taobao</groupId>
<artifactId>taobao-sdk-java-auto</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
<generatePom>true</generatePom>
</configuration>
<goals>
<goal>install-file</goal>
</goals>
</execution>
在引用 本地 jar 包时,举例
<dependency>
<groupId>com.taobao</groupId>
<artifactId>taobao-sdk-java-auto</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/taobao-sdk-java-auto.jar</systemPath>
</dependency>
这样操作的话,需要将本地 jar 包所在的目录添加到 <resources>
标签中,这样打包也就会自动打进去了。
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>lib</directory>
<targetPath>libs</targetPath> <!--这行有没有不影响,只是为了打出来的 jar 里面的内容没那么乱 -->
</resource>
</resources>
</build>
i990099
Metadata
Metadata
Assignees
Labels
No labels