Skip to content

Commit

Permalink
[WFLY-9806] Separate MANIFEST.mf uses of jboss.as.release.version fro…
Browse files Browse the repository at this point in the history
…m output dir naming uses
  • Loading branch information
bstansberry committed Feb 12, 2018
1 parent b9a2b32 commit 32e3ad1
Show file tree
Hide file tree
Showing 8 changed files with 43 additions and 35 deletions.
2 changes: 1 addition & 1 deletion dist/assembly-src.xml
Expand Up @@ -12,7 +12,7 @@
<fileSets>
<fileSet>
<directory>..</directory>
<outputDirectory>${server.output.dir.prefix}-${jboss.as.release.version}-src</outputDirectory>
<outputDirectory>${server.output.dir.prefix}-${server.output.dir.version}-src</outputDirectory>
<includes>
<include>**/*.xml</include>
<include>**/src/**</include>
Expand Down
2 changes: 1 addition & 1 deletion dist/assembly.xml
Expand Up @@ -12,7 +12,7 @@
<directory>target</directory>
<outputDirectory/>
<includes>
<include>${server.output.dir.prefix}-${jboss.as.release.version}/**</include>
<include>${server.output.dir.prefix}-${server.output.dir.version}/**</include>
</includes>
</fileSet>
</fileSets>
Expand Down
24 changes: 12 additions & 12 deletions dist/pom.xml
Expand Up @@ -64,7 +64,7 @@
</properties>

<build>
<finalName>${server.output.dir.prefix}-${jboss.as.release.version}</finalName>
<finalName>${server.output.dir.prefix}-${server.output.dir.version}</finalName>
<plugins>
<plugin>
<groupId>org.wildfly.build</groupId>
Expand Down Expand Up @@ -202,10 +202,10 @@
<phase>prepare-package</phase>
<configuration>
<tasks>
<fileset id="licenses.xml.list" dir="${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses" includes="*licenses.xml"/>
<fileset id="licenses.xml.list" dir="${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses" includes="*licenses.xml"/>
<!--
<property name="prop.licenses.xml.list" refid="licenses.xml.list"/>
<echo>List of licenses.xml in ${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses</echo>
<echo>List of licenses.xml in ${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses</echo>
<echo>${prop.licenses.xml.list}</echo>
-->
<pathconvert pathsep="&#xA;" property="license-files-list-items" refid="licenses.xml.list">
Expand All @@ -215,9 +215,9 @@
<globmapper from="*" to="*&lt;/item&gt;"/>
</chainedmapper>
</pathconvert>
<echo file="${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses/licenses.xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;&#xA;&lt;list&gt;&#xA;</echo>
<echo file="${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses/licenses.xml" append="true">${license-files-list-items}&#xA;</echo>
<echo file="${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses/licenses.xml" append="true">&lt;/list&gt;</echo>
<echo file="${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses/licenses.xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;&#xA;&lt;list&gt;&#xA;</echo>
<echo file="${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses/licenses.xml" append="true">${license-files-list-items}&#xA;</echo>
<echo file="${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses/licenses.xml" append="true">&lt;/list&gt;</echo>
</tasks>
</configuration>
<goals>
Expand All @@ -241,25 +241,25 @@
<configuration>
<transformationSets>
<transformationSet>
<dir>${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses</dir>
<dir>${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses</dir>
<includes>
<include>licenses.xml</include>
</includes>
<stylesheet>${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses/licenses-merged.xsl</stylesheet>
<outputDir>${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses</outputDir>
<stylesheet>${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses/licenses-merged.xsl</stylesheet>
<outputDir>${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses</outputDir>
<fileMappers>
<fileMapper implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper">
<targetExtension>.xml</targetExtension>
</fileMapper>
</fileMappers>
</transformationSet>
<transformationSet>
<dir>${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses</dir>
<dir>${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses</dir>
<includes>
<include>licenses.xml</include>
</includes>
<stylesheet>${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses/licenses.xsl</stylesheet>
<outputDir>${basedir}/target/${server.output.dir.prefix}-${jboss.as.release.version}/docs/licenses</outputDir>
<stylesheet>${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses/licenses.xsl</stylesheet>
<outputDir>${basedir}/target/${server.output.dir.prefix}-${server.output.dir.version}/docs/licenses</outputDir>
<fileMappers>
<fileMapper implementation="org.codehaus.plexus.components.io.filemappers.FileExtensionMapper">
<targetExtension>.html</targetExtension>
Expand Down
16 changes: 8 additions & 8 deletions dist/src/verifier/verifications.xml
Expand Up @@ -31,35 +31,35 @@ limitations under the License.
-->
<files>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/bin/product.conf</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/bin/product.conf</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/bin/product.conf</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/bin/product.conf</location>
<contains>slot=${verifier.slot.name}</contains>
</file>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<contains>JBoss-Product-Release-Name: ${verifier.product.release.name}</contains>
</file>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<contains>JBoss-Product-Release-Version: ${verifier.product.release.version}</contains>
</file>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/jboss-modules.jar</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/jboss-modules.jar</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/standalone/configuration/standalone.xml</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/standalone/configuration/standalone.xml</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-${version.org.wildfly.core}.jar</location>
<location>target/${server.output.dir.prefix}-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-${version.org.wildfly.core}.jar</location>
<exists>true</exists>
</file>
</files>
Expand Down
14 changes: 11 additions & 3 deletions pom.xml
Expand Up @@ -53,7 +53,12 @@
</scm>

<properties>
<!-- Release Info -->
<!-- Release Info.
Drives properties that end up in MANIFEST.mf files produced by this build
and some are also used in the pom 'scm' element.
Do not use these properties for other purposes, e.g. jboss.as.release.version is not
a general purpose release version shorthand.
-->
<jboss.as.release.version>${project.version}</jboss.as.release.version>
<jboss.as.release.codename>N/A</jboss.as.release.codename>
<jboss.as.scm.url>https://github.com/wildfly/wildfly</jboss.as.scm.url>
Expand Down Expand Up @@ -254,9 +259,12 @@
<!-- Checkstyle configuration -->
<linkXRef>false</linkXRef>

<!-- Properties that drive the names of various directories produced by and used in the build -->
<server.output.dir.prefix>wildfly</server.output.dir.prefix>
<wildfly.build.output.dir>build/target/${server.output.dir.prefix}-${jboss.as.release.version}</wildfly.build.output.dir>
<wildfly.web.build.output.dir>servlet-dist/target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}</wildfly.web.build.output.dir>
<!-- Version suffix that is appended to directories. Default is the maven GAV version but this can be edited to use a short form version -->
<server.output.dir.version>${project.version}</server.output.dir.version>
<wildfly.build.output.dir>build/target/${server.output.dir.prefix}-${server.output.dir.version}</wildfly.build.output.dir>
<wildfly.web.build.output.dir>servlet-dist/target/${server.output.dir.prefix}-servlet-${server.output.dir.version}</wildfly.web.build.output.dir>

<!--
See ChildFirstClassLoaderBuilder in model-test for the explanation of the org.jboss.model.test.cache.root and org.jboss.model.test.classpath.cache properties.
Expand Down
2 changes: 1 addition & 1 deletion servlet-dist/assembly.xml
Expand Up @@ -34,7 +34,7 @@
<directory>target</directory>
<outputDirectory/>
<includes>
<include>${server.output.dir.prefix}-servlet-${jboss.as.release.version}/**</include>
<include>${server.output.dir.prefix}-servlet-${server.output.dir.version}/**</include>
</includes>
</fileSet>
</fileSets>
Expand Down
2 changes: 1 addition & 1 deletion servlet-dist/pom.xml
Expand Up @@ -63,7 +63,7 @@
<verifier.product.release.version>12.0</verifier.product.release.version>
</properties>
<build>
<finalName>${server.output.dir.prefix}-servlet-${jboss.as.release.version}</finalName>
<finalName>${server.output.dir.prefix}-servlet-${server.output.dir.version}</finalName>
<plugins>
<plugin>
<groupId>org.wildfly.build</groupId>
Expand Down
16 changes: 8 additions & 8 deletions servlet-dist/src/verifier/verifications.xml
Expand Up @@ -31,35 +31,35 @@ limitations under the License.
-->
<files>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/bin/product.conf</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/bin/product.conf</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/bin/product.conf</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/bin/product.conf</location>
<contains>slot=${verifier.slot.name}</contains>
</file>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<contains>JBoss-Product-Release-Name: ${verifier.product.release.name}</contains>
</file>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/product/${verifier.slot.name}/dir/META-INF/MANIFEST.MF</location>
<contains>JBoss-Product-Release-Version: ${verifier.product.release.version}</contains>
</file>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/jboss-modules.jar</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/jboss-modules.jar</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/standalone/configuration/standalone.xml</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/standalone/configuration/standalone.xml</location>
<exists>true</exists>
</file>
<file>
<location>target/${server.output.dir.prefix}-servlet-${jboss.as.release.version}/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-${version.org.wildfly.core}.jar</location>
<location>target/${server.output.dir.prefix}-servlet-${server.output.dir.version}/modules/system/layers/base/org/jboss/as/server/main/wildfly-server-${version.org.wildfly.core}.jar</location>
<exists>true</exists>
</file>
</files>
Expand Down

0 comments on commit 32e3ad1

Please sign in to comment.