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 Maven工件jar的名称与版本不同_Java_Maven - Fatal编程技术网

Java Maven工件jar的名称与版本不同

Java Maven工件jar的名称与版本不同,java,maven,Java,Maven,我有一个关于Maven的小问题。我有一个项目是我的pom.xml 它基本上有以下特点: <repositories> <repository> <id>alfresco-mirror</id> <name>Alfresco Public Mirror</name> <url>http://maven.alfresco.com/nexus/content/g

我有一个关于Maven的小问题。我有一个项目是我的pom.xml

它基本上有以下特点:

<repositories>
    <repository>
        <id>alfresco-mirror</id>
        <name>Alfresco Public Mirror</name> 
        <url>http://maven.alfresco.com/nexus/content/groups/public</url>
    </repository>
    <repository>
        <id>alfresco-snapshots</id>
        <name>Alfresco Public Snapshots</name>
        <url>http://maven.alfresco.com/nexus/content/groups/public-snapshots</url>
        <snapshots>
            <updatePolicy>always</updatePolicy>
        </snapshots>    
    </repository>
    <repository>
        <id>alfresco</id>
        <name>Alfresco Public </name>
        <url>http://pipin.bluexml.com/nexus/content/repositories/thirdparty/</url>
        <snapshots>
            <updatePolicy>always</updatePolicy>
        </snapshots>    
    </repository>
</repositories>

露天镜
露天公共镜子
http://maven.alfresco.com/nexus/content/groups/public
露天快照
露天公共快照
http://maven.alfresco.com/nexus/content/groups/public-snapshots
总是
露天
露天公共场所
http://pipin.bluexml.com/nexus/content/repositories/thirdparty/
总是
这种依赖性:

<dependencies>
       <dependency>
        <groupId>org.alfresco</groupId>
        <artifactId>alfresco-web-service-client</artifactId>
        <version>3.4.d</version>
        <type>jar</type>
    </dependency>  
</dependencies>

户外组织

尝试添加分类器节点,看看是否有效:

<dependencies>
  <dependency>
    <groupId>org.alfresco</groupId>
    <artifactId>alfresco-web-service-client</artifactId>
    <version>3.4.d</version>
    <classifier>community</classifier>
    <type>jar</type>
  </dependency>  
</dependencies>

户外组织

. 长话短说,分类器只是在版本号之后添加到工件名称。它们并不经常使用,但您确实会不时看到它们。

呃。。。你的主要问题是什么?无法解析依赖项?是的,它尝试查找依赖项alfresco-web-service-client-3.4.d.jar(但存储库中的名称是alfresco-web-service-client-3.4.d-community.jar)