每次我使用托管在 Github 上的 Maven 创建一个新的适当项目时,我都必须查看我自己的一个旧项目并复制 pom 文件,或者我去找一个我认为做得很好的项目并在那里复制 POM 文件。然后我必须去搜索并替换项目名称......等内容。
现在 Maven 通过原型有一个解决方案,但我还没有看到一个足够现代的解决方案:
- 使用发布插件并部署到 SonaType Central Maven reop。
- 连接到 Github(意味着 scm 连接和发布插件工作做正确的事)
- 制作所有三个jar 工件(源、javadoc 和常规 jar)
我曾考虑制作一些giter8模板,但希望有人已经做过类似的事情(大多数 g8 模板都是用于sbt
)。