我有两个模块:
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。
答案 0 :(得分:1)
我终于找到了这个问题。如果我查看nexus的元数据(maven-metadata.xml)
我看到我的.tar.gz带有来自maven程序集插件id的分类器标签(来自外部程序集xml的那个)。
我在依赖插件配置中有这个,但在我的pom的实际依赖部分不低。一旦我在这里添加了分类器标签,它就会按预期工作。