我有一个带有Referenced Libraries文件夹的Eclipse Maven项目。此文件夹包含项目实际类路径中包含的相同jar。使用Maven编译项目时,我使用
mvn clean install
它无法获取classpath中的jar。所以我尝试使用以下
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
<manifestEntries>
<Class-Path>.</Class-Path>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</build>
每当我尝试编译时,它都会给我错误,说明它找不到类,我已经在项目的类路径中添加了那些类。
我也试过
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<includes>
<include>/Referenced Libraries</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
但它没有做任何事情。我究竟做错了什么 ?如何使pom.xml文件从项目的类路径中获取jar以编译项目?任何帮助将不胜感激。谢谢。