octopus-archetype
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype</artifactId>
<version>2.5.2</version>
</dependency><?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.krproject.ocean.skeletons.octopus</groupId>
<artifactId>octopus-skeleton</artifactId>
<version>2.5.2</version>
<relativePath>../../skeletons/octopus-skeleton</relativePath>
</parent>
<packaging>pom</packaging>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype</artifactId>
<name>Octopus Project Name</name>
<description>Octopus Project Description</description>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- FIXME: Change With Your Own!!! -->
<!-- scm -->
<project.scm.connection>scm:git:git@dev.krproject.org:krproject/octopus-archetype.git</project.scm.connection>
<project.scm.developerConnection>scm:git:git@dev.krproject.org:krproject/octopus-archetype.git</project.scm.developerConnection>
<!-- maven -->
<maven.public.repository>https://dev.krproject.org/nexus/repository/maven-public/</maven.public.repository>
<maven.snapshot.repository>https://dev.krproject.org/nexus/repository/maven-snapshots/</maven.snapshot.repository>
<maven.release.repository>https://dev.krproject.org/nexus/repository/maven-releases/</maven.release.repository>
<!-- npm -->
<npm.skip>true</npm.skip>
<npm.registry>https://dev.krproject.org/nexus/repository/npm-public/</npm.registry>
<npm.publish.registry>https://dev.krproject.org/nexus/repository/npm-hosted/</npm.publish.registry>
<!-- docker -->
<docker.skip>true</docker.skip>
<docker.pull.registry>docker.io</docker.pull.registry>
<docker.push.registry>docker.krproject.org</docker.push.registry>
<!-- external dependencies -->
<mariadb.version>1.7.4</mariadb.version>
<!-- submodule dependencies -->
</properties>
<modules>
<module>octopus-archetype-param</module>
<module>octopus-archetype-domain</module>
<module>octopus-archetype-service</module>
<module>octopus-archetype-online-api</module>
<module>octopus-archetype-online</module>
<module>octopus-archetype-batch-api</module>
<module>octopus-archetype-batch</module>
<module>octopus-archetype-admin-web</module>
<module>octopus-archetype-admin</module>
<module>octopus-archetype-init</module>
<module>octopus-archetype-test</module>
</modules>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-param</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-domain</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-service</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-online-api</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-online</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-batch-api</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-batch</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-admin-web</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-admin</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-init</artifactId>
<version>2.5.2</version>
</dependency>
<dependency>
<groupId>org.krproject.ocean.archetypes.octopus</groupId>
<artifactId>octopus-archetype-test</artifactId>
<version>2.5.2</version>
</dependency>
<!-- external dependencies -->
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>${mariadb.version}</version>
</dependency>
<!-- submodule dependencies -->
</dependencies>
</dependencyManagement>
<!-- build plugin management -->
<build>
<pluginManagement>
<plugins>
<!-- maven release plugin for release -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<autoVersionSubmodules>true</autoVersionSubmodules>
</configuration>
</plugin>
<!-- exec maven plugin for npm -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
<configuration>
<skip>${npm.skip}</skip>
</configuration>
</plugin>
<!-- docker maven plugin for docker -->
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.38.0</version>
<configuration>
<skip>${docker.skip}</skip>
<pullRegistry>${docker.pull.registry}</pullRegistry>
<pushRegistry>${docker.push.registry}</pushRegistry>
</configuration>
<executions>
<execution>
<id>default</id>
<goals>
<goal>build</goal>
<goal>push</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>