今天我在 maven-assembly-plugin 的帮助下将我的 maven projekt 编译为可执行 jar。但是在这样做之后,我的 jar 文件无法解析路径。
我将此添加到我的 pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>package-jar-with-dependencies</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<appendAssemblyId>false</appendAssemblyId>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>de.main.Main</mainClass>
</manifest>
</archive>
</configuration>
</execution>
</executions>
</plugin>
这个项目依赖于另一个项目。我在 pom.xml 中设置了依赖项。而这个依赖项目现在无法找到他的资源。资源的路径是 /src/main/resources/Lang。执行 maven-install 后,此文件夹已移至 /classes/Lang。我的依赖项目现在无法找到这条路径。
我怎么解决这个问题?