kske
fd255d65cc
event-bus is now a parent project containing the two modules event-bus-core (the previous event-bus) and event-bus-ap (annotation processor). The version of the parent project (and thus that of the modules) has been bumped to 1.0.0, as this change breaks compatibility with previous versions due to the different artifact, module and package names.
97 lines
2.4 KiB
XML
97 lines
2.4 KiB
XML
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
<modelVersion>4.0.0</modelVersion>
|
|
|
|
<groupId>dev.kske</groupId>
|
|
<artifactId>event-bus</artifactId>
|
|
<version>1.0.0</version>
|
|
<packaging>pom</packaging>
|
|
|
|
<name>Event Bus</name>
|
|
<description>An event handling framework for Java utilizing annotations.</description>
|
|
<url>https://git.kske.dev/kske/event-bus</url>
|
|
|
|
<modules>
|
|
<module>event-bus-core</module>
|
|
<module>event-bus-ap</module>
|
|
</modules>
|
|
|
|
<licenses>
|
|
<license>
|
|
<name>GNU General Public License Version 3</name>
|
|
<url>http://www.gnu.org/licenses/gpl.txt</url>
|
|
</license>
|
|
</licenses>
|
|
|
|
<developers>
|
|
<developer>
|
|
<id>kske</id>
|
|
<name>Kai S. K. Engelbart</name>
|
|
<email>kai@kske.dev</email>
|
|
<url>https://kske.dev</url>
|
|
<roles>
|
|
<role>architect</role>
|
|
<role>developer</role>
|
|
</roles>
|
|
<timezone>Europe/Berlin</timezone>
|
|
</developer>
|
|
</developers>
|
|
|
|
<scm>
|
|
<connection>scm:git:https://git.kske.dev/kske/event-bus.git</connection>
|
|
<developerConnection>scm:git:ssh:git@git.kske.dev:kske/event-bus.git</developerConnection>
|
|
</scm>
|
|
|
|
<properties>
|
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
|
<maven.compiler.source>11</maven.compiler.source>
|
|
<maven.compiler.target>11</maven.compiler.target>
|
|
</properties>
|
|
|
|
<build>
|
|
|
|
<!-- Disable test resource folder -->
|
|
<testResources />
|
|
|
|
<plugins>
|
|
|
|
<!-- Support Java 9 modules -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>3.8.1</version>
|
|
</plugin>
|
|
|
|
<!-- Attach sources and Javadoc to JAR -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-source-plugin</artifactId>
|
|
<version>3.2.1</version>
|
|
<executions>
|
|
<execution>
|
|
<id>attach-sources</id>
|
|
<goals>
|
|
<goal>jar</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-javadoc-plugin</artifactId>
|
|
<version>3.2.0</version>
|
|
<executions>
|
|
<execution>
|
|
<id>attach-javadocs</id>
|
|
<goals>
|
|
<goal>jar</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
|
|
</plugins>
|
|
</build>
|
|
</project> |