Skip to content

v1.0.0

Latest

Choose a tag to compare

@dwwop dwwop released this 09 May 15:29

Release v1.0.0

Initial stable release of the project.

  • Includes core modules: cpm-core, cpm-template
  • Bundled into a two individual JAR files
  • Built with Maven

cpm-core

  1. Download the cpm-core-1.0.0.jar.
  2. Place the cpm-core-1.0.0.jar in a directory inside your project (e.g., src/main/resources).
  3. Add the following plugin to your pom.xml:
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-install-plugin</artifactId>
    <version>3.1.4</version>
    <executions>
        <execution>
            <id>install-core</id>
            <phase>clean</phase>
            <configuration>
                <file>${project.basedir}/src/main/resources/cpm-core-1.0.0.jar</file>
                <groupId>cz.muni.fi.cpm</groupId>
                <artifactId>cpm-core</artifactId>
                <version>1.0.0</version>
                <packaging>jar</packaging>
                <generatePom>true</generatePom>
            </configuration>
            <goals>
                <goal>install-file</goal>
            </goals>
        </execution>
    </executions>
</plugin>
  1. Run mvn clean
  2. Add the following dependencies to your pom.xml:
<dependency>
    <groupId>org.openprovenance.prov</groupId>
    <artifactId>prov-model</artifactId>
    <version>2.2.1</version>
</dependency>
<dependency>
    <groupId>cz.muni.fi.cpm</groupId>
    <artifactId>cpm-core</artifactId>
    <version>1.0.0</version>
</dependency>

cpm-template

Important: cpm-template uses cpm-core as its dependency!

  1. Download the cpm-template-1.0.0.jar.
  2. Place the cpm-template-1.0.0.jar in the same directory inside your project.
  3. Add the following execution to the maven-install-plugin plugin to your pom.xml:
<execution>
    <id>install-template</id>
    <phase>clean</phase>
    <configuration>
        <file>${project.basedir}/src/main/resources/cpm-template-1.0.0.jar</file>
        <groupId>cz.muni.fi.cpm</groupId>
        <artifactId>cpm-template</artifactId>
        <version>1.0.0</version>
        <packaging>jar</packaging>
        <generatePom>true</generatePom>
    </configuration>
    <goals>
        <goal>install-file</goal>
    </goals>
</execution>
  1. Run mvn clean
  2. Add the following dependencies to your pom.xml:
<dependency>
    <groupId>org.openprovenance.prov</groupId>
    <artifactId>prov-interop</artifactId>
    <version>2.2.1</version>
</dependency>
<dependency>
    <groupId>org.openprovenance.prov</groupId>
    <artifactId>prov-nf</artifactId>
    <version>2.2.1</version>
</dependency>
<dependency>
    <groupId>cz.muni.fi.cpm</groupId>
    <artifactId>cpm-template</artifactId>
    <version>1.0.0</version>
</dependency>