Java 即使在结构正确的m2文件夹中安装了jsr94.jar,Maven也无法检测到它
通过使用eclipse插件将ant build项目转换为maven项目,我一直在尝试将ant build项目迁移到maven项目。除了无法检测jsr94依赖项之外,一切都很好 错误: [警告]缺少jsr94:jsr94:jar:1.1的POM,没有可用的依赖项>信息 [警告]org.infinispan:infinispan core:jar:4.2.1.FINAL的POM>缺失,没有可用的依赖信息 我是如何纠正这一点的: 使用此条目更正了pom.xml:Java 即使在结构正确的m2文件夹中安装了jsr94.jar,Maven也无法检测到它,java,maven,Java,Maven,通过使用eclipse插件将ant build项目转换为maven项目,我一直在尝试将ant build项目迁移到maven项目。除了无法检测jsr94依赖项之外,一切都很好 错误: [警告]缺少jsr94:jsr94:jar:1.1的POM,没有可用的依赖项>信息 [警告]org.infinispan:infinispan core:jar:4.2.1.FINAL的POM>缺失,没有可用的依赖信息 我是如何纠正这一点的: 使用此条目更正了pom.xml: <dependency>
<dependency>
<groupId>jsr94</groupId>
<artifactId>jsr94</artifactId>
<version>1.1</version>
</dependency>
jsr94
jsr94
1.1
此外,还验证了jar是否存在于m2文件夹中C:\Users\xxxx.m2\jsr94\jsr94\1.1的适当文件夹中。
尝试了maven清理,然后安装了maven。但同样的错误再次出现
我希望如果m2在正确的文件夹结构中获得了预期的jar,它应该能够拾取jar。请对此或任何线索提供帮助,我们将不胜感激。感谢您的线索。我通过从m2文件夹中删除jar并使用以下命令再次安装来解决此问题:
install:install-file -Dfile=C:\Users\Desktop\jsr94-1.1.jar -DgroupId=jsr94 -DartifactId=jsr94 -Dversion=1.1 -Dpackaging=jar
此后,构建成功。是否对
jsr94:jsr94
使用mvn安装:安装文件
?还是手动复制?()是,使用安装:安装文件-Dfile=path\jsr94-1.1.jar-DgroupId=jsr94-DartifactId=jsr94-Dversion=1.1-dpackage=jar。它说不能安装工件。工件已在本地存储库中。但是当我尝试编译时,它抛出了上述错误。请尝试重命名或删除以前安装的jsr94:jsr94
,然后执行mvn安装:安装文件
,然后重新编译。