blob: e56f166c83b6a232edb37f693d686b2c2ff56a45 [file] [log] [blame]
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.tigerstripe</groupId>
<artifactId>org.eclipse.tigerstripe.parent</artifactId>
<version>0.11.0-SNAPSHOT</version>
</parent>
<artifactId>tigerstripe-core-parent</artifactId>
<packaging>pom</packaging>
<name>Tigerstripe Core Parent POM</name>
<properties>
<!-- Dependency versions -->
<slf4j.version>1.7.25</slf4j.version>
<!-- Plugin versions -->
<build-helper.version>3.0.0</build-helper.version>
<!-- Build config -->
<maven.build.timestamp.format>yyyyMMddHHmm</maven.build.timestamp.format>
</properties>
<modules>
<module>org.eclipse.tigerstripe.api</module>
<module>org.eclipse.tigerstripe.core</module>
</modules>
<build>
<plugins>
<plugin>
<!--
Make the version available for reference by plugins and documentation for resource filtering.
Ex. ${release.majorVersion}.${release.minorVersion}.${release.incrementalVersion}
-->
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>${build-helper.version}</version>
<executions>
<execution>
<id>populate-version-details</id>
<goals>
<goal>parse-version</goal>
</goals>
<configuration>
<propertyPrefix>release</propertyPrefix>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<archive>
<manifestEntries>
<!-- Used by tigerstripe core to show version information in Eclipse and in newly generated files. -->
<Bundle-Version>${release.majorVersion}.${release.minorVersion}.${release.incrementalVersion}.${maven.build.timestamp}</Bundle-Version>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>