使用maven,我想在春天获得我的项目版本,但没有过滤。我试过这样的
@PropertySource("classpath:META-INF/maven/groupId/artifactId/pom.properties")
如此处所建议:Access maven project version in Spring config files
正如那里写的那样,测试或码头是不可能的:运行。 maven仅在打包存档中生成META-INF。有没有办法指示maven生成META-INF之前你可以启动jetty:run,让spring从manifest中读取项目版本而不会出错?
答案 0 :(得分:1)
如果仅用于测试目的,您可以在源代码树的pom.properties
目录中创建一个src/webapp/META-INF/..../
示例文件?
干杯,
答案 1 :(得分:0)
您也可以在project.properties
文件中维护版本号,然后从java代码中的project.properties文件中访问版本号。希望这会对你有所帮助。