我将以下依赖项添加到我的POM.xml文件中,但它们不会显示在Maven依赖项下
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.5</version>
<type>pom</type><groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.5</version>
<type>pom</type>

发布于 2020-11-10 02:14:15
如果将type设置为pom,则不会导入JAR,而是仅导入所引用的POM中的依赖项。
如果要使用JAR,则需要将type更改为jar。
发布于 2020-11-10 04:17:40
如果查看pom的内容,就会发现为什么没有jar文件:
https://repo1.maven.org/maven2/info/cukes/cucumber-java/1.2.6/cucumber-java-1.2.6.pom
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>info.cukes</groupId>
<artifactId>cucumber-jvm</artifactId>
<relativePath>../pom.xml</relativePath>
<version>1.2.6</version>
</parent>
<artifactId>cucumber-java</artifactId>
<packaging>pom</packaging>
<name>Cucumber-JVM: Java</name>
<distributionManagement>
<relocation>
<groupId>io.cucumber</groupId>
</relocation>
</distributionManagement>
</project>然后看看io.cucumber
https://repo1.maven.org/maven2/io/cucumber/cucumber-java/1.2.6/
io/cucumber/cucumber-java/1.2.6
../
cucumber-java-1.2.6-javadoc.jar 2019-11-09 17:48 1262464
cucumber-java-1.2.6-javadoc.jar.asc 2019-11-09 17:48 488
cucumber-java-1.2.6-javadoc.jar.md5 2019-11-09 17:48 32
cucumber-java-1.2.6-javadoc.jar.sha1 2019-11-09 17:48 40
cucumber-java-1.2.6-sources.jar 2019-11-09 17:48 222976
cucumber-java-1.2.6-sources.jar.asc 2019-11-09 17:48 488
cucumber-java-1.2.6-sources.jar.md5 2019-11-09 17:48 32
cucumber-java-1.2.6-sources.jar.sha1 2019-11-09 17:48 40
cucumber-java-1.2.6.jar 2019-11-09 17:48 238287
cucumber-java-1.2.6.jar.asc 2019-11-09 17:48 488
cucumber-java-1.2.6.jar.md5 2019-11-09 17:48 32
cucumber-java-1.2.6.jar.sha1 2019-11-09 17:48 40
cucumber-java-1.2.6.pom 2019-11-09 17:48 6052
cucumber-java-1.2.6.pom.asc 2019-11-09 17:48 488
cucumber-java-1.2.6.pom.md5 2019-11-09 17:48 32
cucumber-java-1.2.6.pom.sha1 2019-11-09 17:48 40 https://stackoverflow.com/questions/64756697
复制相似问题