Maven Shade - 添加本地JAR文件

时间:2016-07-03 09:10:15

标签: java maven dependencies

我有一个由maven管理的项目和本地lib目录中的少量JAR。

 <dependency>
     <groupId>opencv</groupId>
     <artifactId>org.opencv</artifactId>
     <version>1.0</version>
     <scope>system</scope>
     <systemPath>${project.basedir}/lib/opencv-249.jar</systemPath>         
 </dependency>

我需要将这个jar包含在生成的jar-with-dependencies文件中。

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>2.4.3</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
            </configuration>
          </execution>
        </executions>
      </plugin>

不幸的是,maven似乎省略了这种依赖,并且在结果文件中遗漏了。

0 个答案:

没有答案