Java maven内部存储库中缺少工件
我已经向我的内部存储库添加了两个jar文件,并创建了相应的文件夹目录,如下图所示。但它在pom.xml中显示了编译时错误,我在其中添加了两个jar的依赖项,称为“缺少工件common:common jar:jar:1.0”和“缺少工件中介器:中介器jar:1.0” 请看下面我的pom.xmlJava maven内部存储库中缺少工件,java,eclipse,maven,jar,pom.xml,Java,Eclipse,Maven,Jar,Pom.xml,我已经向我的内部存储库添加了两个jar文件,并创建了相应的文件夹目录,如下图所示。但它在pom.xml中显示了编译时错误,我在其中添加了两个jar的依赖项,称为“缺少工件common:common jar:jar:1.0”和“缺少工件中介器:中介器jar:1.0” 请看下面我的pom.xml 1.7 UTF-8 3.1 项目中 项目内回购 文件://${basedir}/libs 常见的 普通罐 1 调解人 介体罐 1 请建议怎么做 我认为识别${basedir}的值有问题,但我也尝试了$
1.7
UTF-8
3.1
项目中
项目内回购
文件://${basedir}/libs
常见的
普通罐
1
调解人
介体罐
1
请建议怎么做
我认为识别${basedir}的值有问题,但我也尝试了${project.basedir},它也不起作用。问题在于url标记。请尝试在
${basedir}
之前删除双斜杠,而不是文件://${basedir}/libs
:文件:${basedir}/libs
如果你想查看它,你有一本很好的指南。首先:不要使用系统
请遵循以下示例:
项目文件夹-C:\UX\X5SCX\GIT\u STORE\SRC\FACTOR\fwk\broker\lib
<repositories>
<repository>
<id>local-repo</id>
<url>file://${basedir}/lib</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>ews</groupId>
<artifactId>ews-java-api</artifactId>
<version>2.0</version>
</dependency>
</dependencies>
本地回购
文件://${basedir}/lib
新闻
我不想使用install:install file将JAR保存在本地存储库中,我的要求是使用内部存储库来完成。您是否尝试将这两个库移动到/lib
文件夹中?@RahulTyagi尝试删除开头的两个斜杠:文件:${basedir}/libs
wow thanku so Solid@Tavo删除斜杠使其工作……谢谢:-)很高兴能提供帮助。有时很难发现这些问题。我相信你可以把你的罐子放在它们原来的文件夹里,它们会工作得很好。