Assembled jar is placed inside directory which is accessible from maven properties
${project.build.directory}
Jar name is configured in Maven Assembly Plugin or assembly descriptor. For simplicity define property project.build.finalName
in your pom.xml
.
<properties>
<project.build.finalName>my-artifact.jar</project.build.finalName>
</properties>
After this your jar is accessible with variable:
${project.build.directory}/my-artifact.jar
Simply filter this value with maven into application properties and voila :)
Is this helping you in any way?