我有一个加载小程序的 html 文件。 html需要通过名称引用jar,并且由于maven根据artifactid、版本等对其进行命名,因此html需要随着项目的发展动态更新。似乎资源过滤是可行的方法,但我无法弄清楚要插入的变量应该是什么样子。我想要类似 ${project.dependency.myartifactid.version} 的东西,但这似乎不是一个选择,而且我在谷歌上搜索的运气很差。
你需要类似的东西${project.dependencies[0].artifactId}
where 0
是 war 模块中小程序的依赖项索引(请参阅PLXUTILS-37 http://jira.codehaus.org/browse/PLXUTILS-37)。事实上,使用资源过滤应该可行。
Update:Maven 资源插件中似乎存在错误,该属性不会按照中所述进行过滤这个问题 https://stackoverflow.com/questions/2246524/how-to-filter-resource-in-maven-replacing-with-a-dependencies-artifactid。您可能必须使用中建议的解决方法这个答案 https://stackoverflow.com/questions/2246524/how-to-filter-resource-in-maven-replacing-with-a-dependencies-artifactid/2247645#2247645.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)