我正在尝试创建一个用作硒包装器的库。我希望我的图书馆用户不仅能够访问我的图书馆,而且能够访问其所有依赖项(例如硒)。
这是我pom.xml的一部分
<build>
<plugins>
<!-- <plugin>-->
<!-- <artifactId>maven-assembly-plugin</artifactId>-->
<!-- <configuration>-->
<!-- <descriptorRefs>-->
<!-- <descriptorRef>jar-with-dependencies</descriptorRef>-->
<!-- </descriptorRefs>-->
<!-- </configuration>-->
<!-- </plugin>-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack-dependencies</id>
<phase>package</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includes>**/*.class</includes>
<excludes>**/*.properties</excludes>
<failOnMissingClassifierArtifact>false</failOnMissingClassifierArtifact>
<outputDirectory>${project.build.directory}/src/main/java</outputDirectory>
<overWriteReleases>false</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
第一部分正在工作,但第二部分却没有。我的媒体库(https://imgur.com/a/uRT9Bqh)可以很好地导入,但是我不能导入(https://imgur.com/FTn7k2E)它的任何依赖项。
我尝试复制和解压缩依赖项以及jar-with-dependencies,但无济于事。
这不是我以前做过的事情,而且真的不知道我在做什么。任何帮助将不胜感激。