我的根项目目录中有以下内容:
├── LICENSE.md
├── README.md
├── mystuff-maven-plugin.iml
├── pom.xml
├── src
│ ├── main
当我运行mvn clean install
时,它会在目标目录(以及其他内容)中生成以下内容:
├── mystuff-maven-plugin-0.0.2-javadoc.jar
├── mystuff-maven-plugin-0.0.2-sources.jar
├── mystuff-maven-plugin-0.0.2.jar
├── classes
根据Sonatype documentation,我需要在最终的JAR文件中包含生成的.pom文件。像这样:
ossrh-test-1.2.pom
ossrh-test-1.2.jar
ossrh-test-1.2-javadoc.jar
ossrh-test-1.2-sources.jar
所以我的问题是,在哪里和/或如何生成类似于ossrh-test-1.2.pom
的文件?
我在.pom
目录中找到了~/.m2/repository/mystuff-maven-plugin/
个文件。这可能有效,但不确定为什么target/
目录不包含它。