【发布时间】:2012-11-03 19:09:03
【问题描述】:
我正在为 Talend Open Studio 开发一个插件;该平台的组件架构需要在组件描述符 XML 文件中声明所有外部 JAR,格式如下:
<IMPORT MODULE="commons-collections-3.2.1.jar" NAME="commons-collections-3.2.1"
REQUIRED="true"/>
我使用 Maven 依赖插件来管理所有这些外部 JAR
有没有办法在一个列表或其他东西中获取所有依赖项名称?这样我可以构建所需的字符串(也许使用 antcontrib 任务),填充 ${parameter} 并最终使用 maven-replacer-plugin 将其添加到 XML 文件中吗?
【问题讨论】:
-
使用依赖插件?可以生成类路径、依赖树等。
-
好的,但是,例如,我不知道如何从类路径字符串中创建 ${parameter}...
-
拆分它并使用任何一种 XML/模板/任何机制来生成 XML?创建一个使用该 XML 文件的任何人都可以理解的属性文件?等等。
标签: maven talend ant-contrib maven-dependency-plugin