gpt4 book ai didi

perl - 在 perl 项目中使用 maven

转载 作者:行者123 更新时间:2023-12-04 16:12:45 25 4
gpt4 key购买 nike

我们已经看到 Maven 在我们基于 Java 的项目中表现得非常好。我从 this question 看到非 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 下的结构。我知道我可能会走下一个滑坡,试图将一件事硬塞到另一件事上,但问一下也无妨:)

最佳答案

太疯狂了。使用像 Module::Build 之类的健全的东西,对于依赖项使用 CPAN(或 cpanm)。说真的,对于任何不是 Java 的东西,您都必须为加载疯狂的插件编写 XML 负载。使用 Module::Build (或任何脚本),您可以对构建进行编程,并且可以使用任何可用于该语言的库(您只需要在之前使用 cpanm 获取它们)。

关于perl - 在 perl 项目中使用 maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11296614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com