依赖项的Maven项目变量

Eri*_*man 3 java resources maven-2 filtering

我有一个加载applet的html文件.html需要按名称引用jar,并且由于maven根据artifactid,version等命名它,html需要随着项目的发展而动态更新.似乎资源过滤是可行的方法,但我无法弄清楚要插入的变量应该是什么样子.我想要一些类似于$ {project.dependencies.myartifactid.version}的内容,但这似乎不是一种选择,而且我有一个糟糕的运气谷歌搜索.

Pas*_*ent 6

你会需要这样的东西${project.dependencies[0].artifactId}哪里0是你的战争模块中的小应用程序的依赖性的指数(见PLXUTILS-37).事实上,使用资源过滤应该有效.

更新:似乎Maven资源插件中存在错误,此属性不会像此问题中提到的那样进行过滤.您可能必须使用此答案中建议的解决方法.