我们已经看到 Maven 在我们基于 Java 的项目中表现得非常好。我从这个问题中看到,非 java 项目也可以作为 maven 模块进行改造,尽管它们只会将 maven-exec-plugin 用于不同的目标。在谷歌搜索中,我看到了maven-perl-plugin,但它仍然是一个 1.0-SNAPSHOT,有零星的更新,但肯定看起来很有希望。有没有人使用过这个或任何其他竞争对手,可以让我免于编写无趣的 pom 样板?
编辑:实际上,该项目的主要部分是 n 层 Java 模块,并且有一个非常小的 perl/python 组件(用于后端解析),我正在寻找一个适合这个生态系统的地方。我获得了一些优势,比如使用 maven-release-plugin 进行标签/分支创建和发布过程,并将它作为同一代码库的一部分给了我版本号的一致性。因此,虽然我不打算对 perl 模块使用 maven 的依赖项检索手段(对不起,我没有对 maven-perl-plugin boy 进行足够的研究),但我想知道什么时候要牢记做这样的事情(或者如果这样的事情没有意义)例如模块名称应该是什么(topLevelModuleName-perl?) 以及 src/main/perl 和 src/test/perl 下的结构。我知道我可能会走下一个滑坡,试图将一件事硬塞到另一件事上,但问一下也无妨:)