我执行了 mvn package
并通过 java -jar target\output.jar
运行了我的文件
pom.xml 的依赖中指定的所有jar 库均不包含在内。请在下面提出建议。谢谢!
下面是我的 pom.xml 以允许生成 jar 文件。
<plugin>
<!-- Build an executable JAR -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
<mainClass>com.workspez.psg.letrikEtara.PlanetGroupLetrikEtara</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
最佳答案
尝试将您的声明与“Including dependencies in a jar with Maven”中的声明进行比较/完成,例如添加 executions
部分。
或者,如果这不起作用,请考虑 maven shade plugin , 可以实现类似的目标。
关于java - Maven jar 文件 : library include failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55914163/