使用过滤将Maven插件输出到资源文件
我的资源文件包含:使用过滤将Maven插件输出到资源文件,maven,maven-dependency-plugin,maven-resources-plugin,Maven,Maven Dependency Plugin,Maven Resources Plugin,我的资源文件包含: ${project.version} ${dependency.tree} 是否可以将(筛选)${dependency.tree}属性替换为mvn dependency:tree-Dincludes=com.foo.bar命令输出?这里没有简单的方法,但我认为这是可能的 我会这样做: 将依赖项插件目标树执行绑定到生成资源阶段,并将其配置为将所有内容输出到某个文件(outputFile选项,请参阅) 使用gmavenplugin将此文件加载到dependency.tree属性
${project.version}
${dependency.tree}
是否可以将(筛选)
${dependency.tree}
属性替换为mvn dependency:tree-Dincludes=com.foo.bar
命令输出?这里没有简单的方法,但我认为这是可能的
我会这样做:
依赖项
插件目标树
执行绑定到生成资源
阶段,并将其配置为将所有内容输出到某个文件(outputFile
选项,请参阅)gmaven
plugin将此文件加载到dependency.tree
属性中(请参阅我的答案)。这应该在pom.xml中的上一步之后,并绑定到生成资源
阶段资源
插件+过滤来实现目标非常感谢。我使用了解决方案1。解析3有点容易,但对我来说都很好