Maven依赖插件下载POM而不是tar.gz

时间:2017-03-20 23:13:14

标签: maven maven-dependency-plugin

我有两个模块:

if (choicesObjects == b) {
    System.out.println("TEST 2");            
    System.out.println("Object: Right triangle");
    System.out.println("\nEnter length of Right triangle: ");

    int lengthOfTriangle = 0;  
    try {                 
        lengthOfTriangle = input.nextInt();         
    } catch(InputMismatchException e) {        
        System.out.println("\nError: user input must be an integer greater than 0.\n");
        System.out.println("Object: Right triangle");
        System.out.println("\nEnter length of Right triangle: ");
        input.next();                
    }
    //method stuff
}

有诀窍吗?我正确地看到了我的Nexus上的.tar.gz,它只是模块2永远不会用它,总是只下载POM。

1 个答案:

答案 0 :(得分:1)

我终于找到了这个问题。如果我查看nexus的元数据(maven-metadata.xml)

我看到我的.tar.gz带有来自maven程序集插件id的分类器标签(来自外部程序集xml的那个)。

我在依赖插件配置中有这个,但在我的pom的实际依赖部分不低。一旦我在这里添加了分类器标签,它就会按预期工作。

相关问题