-
Task
-
Resolution: Done
-
Minor
-
None
-
None
See the assembly.xml that builds kettle, specifically this:
https://github.com/hawkular/hawkular/blob/master/dist/assembly.xml#L138L153
Which is this dependencySet:
<!-- hawkular-accounts is separated from the others because we need a stable name to the war, without the version number. This is because we use the Keycloak's "secure-deployment" to configure the integration, and that requires the war name. --> <dependencySet> <outputDirectory>${wildfly.dist.zip.root.dir}/modules/org/hawkular/nest/main/deployments</outputDirectory> <useProjectArtifact>false</useProjectArtifact> <includes> <include>org.hawkular.accounts:hawkular-accounts:war</include> </includes> <outputFileNameMapping>hawkular-accounts.war</outputFileNameMapping> <unpack>false</unpack> <fileMode>0644</fileMode> <directoryMode>0755</directoryMode> </dependencySet>
We no longer need this since we already strip versions out of all the other deployments. See this line which is further up:
<outputFileNameMapping>${artifact.artifactId}${dashClassifier?}.${artifact.extension}</outputFileNameMapping>
in the dependencySet that has the comment "<!-- all component deployments that go in the nest's internal modules directory -->"