让我尝试总结一下我尝试过的选项:
<packagingIncludes>${java.home}/lib/jfxrt.jar</packagingIncludes>这行不通!此外,仅具有jar名称,会排除其他所有内容,因此,如果您愿意尝试,请尝试
<packagingIncludes>${java.home}/lib/jfxrt.jar,**/*</packagingIncludes>Jatin的回答似乎有点复杂,我尝试一次又一次地通过POM来弄清楚提到的WEB-INF POM中包含的系统jar的确切位置。
无论如何,我最终使用了此解决方案,该解决方案最初并没有运行,但经过一段时间并进行了一些更正:
我使用以下命令将jar安装在本地存储库中:
mvn install:install-file -Dfile="C:UsershpdocumentsNetBeansProjectsTwitterAndLoginRadiusMavenlibLoginRadius-1.0.jar" -DgroupId=LoginRadius -DartifactId=LoginRadius -Dversion=1.0 -Dpackaging=jar`
运行上述命令后,我将POM中的依赖项更改为
<dependency> <groupId>LoginRadius</groupId> <artifactId>LoginRadius</artifactId> <!--<scope>system</scope>--> <version>1.0</version> <!--<systemPath>${basedir}libLoginRadius-1.0.jar</systemPath>--></dependency>注意-请参阅我已评论系统范围和systemPath。
现在进行战争,在WEB-INF / lib中包含此LoginRadius-1.0.jar



