我们正在将项目从ant更改为mvn build。 在ant build jar中 - xyz.jar [我们曾经在里面有源文件] xyz.jar里面的xyz.sources.jar
如何通过pom.xml执行相同的操作。我尝试了maven-source-plugin,但这会在目标文件夹中创建源jar。我想在输出jar里面找到这个源jar。
感谢。
答案 0 :(得分:1)
惯例是单独发送这些工件。在Maven存储库中单独提供它们允许Eclipse和IntelliJ等工具自动将源与二进制文件匹配,并且生活也很好。
要执行您想要执行的操作,您可以在打包主JAR文件之前运行Maven Source Plugin(例如,在prepare-package
阶段),并将源JAR写入{{ 1}}文件夹,而不是附加。像这样:
target/classes/