我有一个加载小程序的 html 文件。 html 需要通过名称引用 jar,并且由于 maven 根据 artifactid、version 等对其进行命名,因此 html 需要随着项目的发展而动态更新。似乎资源过滤是可行的方法,但我无法弄清楚要插入的变量应该是什么样子。我想要类似 ${project.dependencies.myartifactid.version} 的东西,但这似乎不是一个选择,而且我在谷歌搜索上运气不佳。
最佳答案
你需要像 ${project.dependencies[0].artifactId}
这样的东西,其中 0
是 war 模块中 applet 依赖的索引(见 PLXUTILS-37 )。事实上,使用资源过滤应该可行。
更新: Maven Resources Plugin 中似乎存在错误,此属性未按照 this question 中所述进行过滤.您可能必须使用 this answer 中建议的解决方法.
关于java - 依赖项的 Maven 项目变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2234124/