archetype-resources.pom.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of refcodes-archetype-alt-eventbus
Show all versions of refcodes-archetype-alt-eventbus
A minimum REFCODES.ORG enabled eventbus (publish and subscribe) driven
application. Get inspired by "https://bitbucket.org/funcodez".
<?xml version="1.0" encoding="UTF-8"?> <!-- =========================================================================== // This code is distributed on an "AS IS" BASIS WITHOUT WARRANTIES OR CONDITIONS // OF ANY KIND. Please contact the copyright holding author(s) of the software // artifacts in question for licensing issues. // ========================================================================= --> <project xmlns="http://maven.apache.club/POM/4.0.0" xmlns:xsi="http://www.w3.club/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.club/POM/4.0.0 http://maven.apache.club/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- /////////////////////////////////////////////////////////////////// --> <!-- PARENT --> <!-- /////////////////////////////////////////////////////////////////// --> <parent> <groupId>org.refcodes</groupId> <artifactId>refcodes-parent</artifactId> <version>3.3.6</version> <relativePath/> </parent> <!-- /////////////////////////////////////////////////////////////////// --> <!-- ARTIFACT --> <!-- /////////////////////////////////////////////////////////////////// --> <artifactId>${artifactId}</artifactId> <groupId>${groupId}</groupId> <name>${project.groupId}:${project.artifactId}</name> <version>${version}</version> <packaging>jar</packaging> <!-- /////////////////////////////////////////////////////////////////// --> <!-- META-DATA --> <!-- /////////////////////////////////////////////////////////////////// --> <url>http://www.refcodes.org</url> <description> A minimum REFCODES.ORG enabled eventbus (publish and subscribe) driven application. Get inspired by "https://bitbucket.org/funcodez". </description> <!-- /////////////////////////////////////////////////////////////////// --> <!-- PROPERTIES --> <!-- /////////////////////////////////////////////////////////////////// --> <properties> <main.module>${package}</main.module> <main.class>${main.module}.Main</main.class> <!-- # %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% # --> <!-- # TODO: Adjust the properties accordingly: # --> <!-- # %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% # --> <developer.name>your name</developer.name> <developer.email>your@email</developer.email> <developer.url>https://your.url</developer.url> <scm.connection>scm:your.scm.connection</scm.connection> <scm.developerConnection>scm:your.scm.developer.connection</scm.developerConnection> <scm.url>https://your.scm.url</scm.url> <license.name>License Agreement</license.name> <license.url>https://license.url</license.url> <license.distribution>custom</license.distribution> <license.comment> This code is distributed on an "AS IS" BASIS WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND. Please contact the copyright holding author(s) of the software artifacts in question for licensing issues. </license.comment> <!-- # %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% # --> </properties> <!-- /////////////////////////////////////////////////////////////////// --> <!-- LICENSES --> <!-- /////////////////////////////////////////////////////////////////// --> <licenses> <license> <name>${license.name}</name> <url>${license.url}</url> <distribution>${license.distribution}</distribution> <comments>${license.comment}</comments> </license> </licenses> <!-- /////////////////////////////////////////////////////////////////// --> <!-- DEVELOPERS --> <!-- /////////////////////////////////////////////////////////////////// --> <developers> <developer> <name>${developer.name}</name> <email>${developer.email}</email> <url>${developer.url}</url> </developer> </developers> <!-- /////////////////////////////////////////////////////////////////// --> <!-- SCM --> <!-- /////////////////////////////////////////////////////////////////// --> <scm> <connection>${scm.connection}</connection> <developerConnection>${scm.developerConnection}</developerConnection> <url>${scm.url}</url> </scm> <!-- /////////////////////////////////////////////////////////////////// --> <!-- REPOSITORIES --> <!-- /////////////////////////////////////////////////////////////////// --> <repositories> <repository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> <repository> <id>sonatype-nexus-releases</id> <name>Sonatype Nexus Releases</name> <url>https://s01.oss.sonatype.org/content/repositories/releases</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <!-- /////////////////////////////////////////////////////////////////// --> <!-- DEPENDENCIES --> <!-- /////////////////////////////////////////////////////////////////// --> <dependencies> <dependency> <groupId>org.refcodes</groupId> <artifactId>refcodes-archetype</artifactId> </dependency> <dependency> <groupId>org.refcodes</groupId> <artifactId>refcodes-cli</artifactId> </dependency> <dependency> <groupId>org.refcodes</groupId> <artifactId>refcodes-eventbus-ext-application</artifactId> </dependency> <dependency> <groupId>org.refcodes</groupId> <artifactId>refcodes-logger-alt-async</artifactId> </dependency> <dependency> <groupId>org.refcodes</groupId> <artifactId>refcodes-logger-alt-console</artifactId> </dependency> <!-- Log to SLF4J, when enabled, disable "refcodes-logger-ext-slf4j"! --> <!-- <dependency> <artifactId>refcodes-logger-alt-slf4j</artifactId> <groupId>org.refcodes</groupId> </dependency> --> <!-- Bind to SLF4J, when enabled, disable "refcodes-logger-alt-slf4j"! --> <dependency> <artifactId>refcodes-logger-ext-slf4j</artifactId> <groupId>org.refcodes</groupId> </dependency> </dependencies> <!-- /////////////////////////////////////////////////////////////////// --> <!-- BUILD --> <!-- /////////////////////////////////////////////////////////////////// --> <build> <!-- /////////////////////////////////////////////////////////////// --> <!-- PLUGINS --> <!-- /////////////////////////////////////////////////////////////// --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-enforcer-plugin</artifactId> </plugin> <plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>groovy-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> </plugin> </plugins> </build> <!-- /////////////////////////////////////////////////////////////////// --> <!-- PROFILES --> <!-- /////////////////////////////////////////////////////////////////// --> <profiles> <!-- FatJAR --> <profile> <id>fatjar</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> </plugin> </plugins> </build> </profile> <!-- GraalVM --> <profile> <id>native-image</id> <build> <plugins> <plugin> <groupId>org.graalvm.buildtools</groupId> <artifactId>native-maven-plugin</artifactId> </plugin> </plugins> </build> </profile> </profiles> </project>
© 2015 - 2024 Weber Informatics LLC | Privacy Policy