Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 即使在结构正确的m2文件夹中安装了jsr94.jar,Maven也无法检测到它_Java_Maven - Fatal编程技术网

Java 即使在结构正确的m2文件夹中安装了jsr94.jar,Maven也无法检测到它

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>

通过使用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>
    <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安装:安装文件
,然后重新编译。