Java 组合罐的试验性能
我想写一个集成测试,测试所创建的jar是否像预期的那样工作。为此,我必须知道jar的路径和名称,但如何获得这些信息。我不喜欢硬编码的想法。有没有办法从maven那里得到信息?或者最好的做法是什么?组装好的jar放在可从访问的目录中 Jar名称在或中配置。为简单起见,请在Java 组合罐的试验性能,java,maven,maven-assembly-plugin,maven-failsafe-plugin,Java,Maven,Maven Assembly Plugin,Maven Failsafe Plugin,我想写一个集成测试,测试所创建的jar是否像预期的那样工作。为此,我必须知道jar的路径和名称,但如何获得这些信息。我不喜欢硬编码的想法。有没有办法从maven那里得到信息?或者最好的做法是什么?组装好的jar放在可从访问的目录中 Jar名称在或中配置。为简单起见,请在pom.xml中定义属性project.build.finalName <properties> <project.build.finalName>my-artifact.jar</proje
pom.xml
中定义属性project.build.finalName
<properties>
<project.build.finalName>my-artifact.jar</project.build.finalName>
</properties>
只需输入应用程序属性,瞧:)
这对你有什么帮助吗
<properties>
<project.build.finalName>my-artifact.jar</project.build.finalName>
</properties>
${project.build.directory}/my-artifact.jar