我有一个使用Maven的项目,它创建了一个WAR文件和一个JAR文件(使用
这很好,但实际上没有必要将WAR文件部署到Maven Central - 只需部署
在Maven中有没有一种方法可以配置这个呢?我认为在
maven-war-plugin
配置中的<attachClasses>true</attachClasses>
标签并带有-classes
分类器)。当我运行mvn deploy
时,这些构件都会通过Sonatype Nexus上传到Maven Central。这很好,但实际上没有必要将WAR文件部署到Maven Central - 只需部署
-classes
JAR文件就足够了,因为WAR文件总是上传到我们的Github网站供下载,而只有JAR文件将被用作其他项目的依赖项。在Maven中有没有一种方法可以配置这个呢?我认为在
maven-war-plugin
配置中使用<primaryArtifact>false</primaryArtifact>
标签可能会解决问题,但结果并没有如此。