java - 是否可以执行 Java 代码作为从 Maven 原型(prototype)生成项目的一部分?

标签 java maven maven-archetype

我定义了一个项目模板和一个 Maven 原型(prototype)。我想要弄清楚的是如何在生成初始项目结构后执行自定义 Java 代码(或 Maven MOJO)(例如,我需要将 URL 传递给 WSDL 文件,自定义代码将解析它)并根据该 WSDL 的内容生成其他文件)。我希望所有这些都是一个步骤 - 即 mvn archetype:generate ... 将执行初始项目生成并执行此自定义 Java 代码。有什么办法可以做到吗?

最佳答案

是的,Maven archetype 文档中说 archetype-post-generate.groovy 可以添加到 src/main/resources/META-INF/

关于java - 是否可以执行 Java 代码作为从 Maven 原型(prototype)生成项目的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52030249/

相关文章:

java - 尝试使用 bouncycaSTLe 加密抛出错误

java - 如何强制 XSLT 结果树使用特定的默认命名空间进行序列化?

java - new String(byte[]) 和 DatatypeConverter.printBase64Binary(byte[]) 有什么区别?

maven - Stylus CSS 编译和 Maven

java - mvn 原型(prototype) :generate which version selected

java - 如何在jsp页面中使用if条件比较两个字符串?

android - 尝试使用Maven和/或Gradle将库导入android项目

java - wsimport 生成的代码 - 打包代码的最佳实践

maven-2 - 如何使用 Maven Archetype 创建动态命名的文件夹?

java - webdriver Maven 原型(prototype)