jaorm-pom
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>io.github.ulisse1996</groupId> <artifactId>jaorm-pom</artifactId> <version>2.0.0-RC2</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> <groupId>io.github.ulisse1996</groupId> <artifactId>jaorm-pom</artifactId> <packaging>pom</packaging> <version>2.0.0-RC2</version> <modules> <module>jaorm-processor</module> <module>jaorm-core</module> <module>jaorm</module> <module>jaorm-test</module> <module>jaorm-dsl</module> <module>jaorm-cache</module> <module>jaorm-transaction</module> <module>jaorm-lombok</module> <module>jaorm-sql-specific</module> <module>jaorm-tools</module> <module>jaorm-validation</module> <module>jaorm-extensions</module> <module>jaorm-bom</module> </modules> <properties> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <sonar.projectKey>ulisse1996_JAORM</sonar.projectKey> <sonar.moduleKey>${project.groupId}:${project.artifactId}</sonar.moduleKey> <sonar.organization>ulisse1996</sonar.organization> <sonar.host.url>https://sonarcloud.io</sonar.host.url> <sonar.coverage.jacoco.xmlReportPaths>jaorm-bom/target/site/jacoco-aggregate/jacoco.xml</sonar.coverage.jacoco.xmlReportPaths> <aggregate.report.dir>jaorm-bom/target/site/jacoco-aggregate/jacoco.xml</aggregate.report.dir> <!-- Dependencies --> <caffeine.version>2.9.3</caffeine.version> <sl4j.version>1.7.36</sl4j.version> <teiid.version>16.0.0</teiid.version> <jakarta.cdi.version>3.0.0</jakarta.cdi.version> <javax.cdi.version>2.0.2</javax.cdi.version> <spring.version>5.3.23</spring.version> <spring.boot.version>2.7.5</spring.boot.version> <micronaut.version>3.7.3</micronaut.version> <javapoet.version>1.13.0</javapoet.version> <lombok.version>1.18.24</lombok.version> <compile.testing.version>0.19</compile.testing.version> <javax.validation.api.version>2.0.1.Final</javax.validation.api.version> <quarkus.version>2.15.0.Final</quarkus.version> <!-- Tests --> <junit.version>5.9.0</junit.version> <mockito.version>4.8.0</mockito.version> <testcontainers.version>1.17.5</testcontainers.version> <logback.version>1.2.11</logback.version> <weld.junit5.version>2.0.2.Final</weld.junit5.version> <weld.junit5.jakarta.version>3.1.0.Final</weld.junit5.jakarta.version> <spring.data.version>2.4.0</spring.data.version> <hibernate.version>6.0.21.Final</hibernate.version> <javax.el.version>3.0.0</javax.el.version> <hikari.version>4.0.3</hikari.version> <h2.version>2.1.214</h2.version> <micronaut.data.version>3.8.1</micronaut.data.version> <micronaut.jdbc.version>4.7.2</micronaut.jdbc.version> <micronaut.test.version>3.7.0</micronaut.test.version> <mysql.jdbc.version>8.0.30</mysql.jdbc.version> <oracle.jdbc.version>19.15.0.0.1</oracle.jdbc.version> <postgre.jdbc.version>42.4.1</postgre.jdbc.version> <mssql.jdbc.version>10.2.1.jre8</mssql.jdbc.version> <db2.jdbc.version>11.5.8.0</db2.jdbc.version> <!-- Maven Plugins --> <jaxb.version>2.3.1</jaxb.version> <jaxb.impl.version>2.3.4</jaxb.impl.version> <jacoco.version>0.8.6</jacoco.version> <sonar.version>3.7.0.1746</sonar.version> <maven.install.version>2.5.2</maven.install.version> <maven.source.version>2.2.1</maven.source.version> <maven.javadoc.version>2.9.1</maven.javadoc.version> <maven.gpg.version>1.6</maven.gpg.version> <maven.compiler.version>3.8.1</maven.compiler.version> <maven.surefire.version>3.0.0-M5</maven.surefire.version> <maven.failsafe.version>3.0.0-M5</maven.failsafe.version> <micronaut.maven.version>3.4.0</micronaut.maven.version> <maven.plugin.api.version>3.0.3</maven.plugin.api.version> <maven.plugin.annotations.version>3.4</maven.plugin.annotations.version> <maven.compact.version>3.0.3</maven.compact.version> <maven.plugin.version>3.6.1</maven.plugin.version> <maven.jar.version>3.2.0</maven.jar.version> <java.parser.version>3.24.8</java.parser.version> <jsql.parser.version>4.5</jsql.parser.version> </properties> <name>JAORM (Parent)</name> <description>JAORM is a lightweight modular compile-time based Java ORM</description> <url>https://github.com/ulisse1996/jaorm</url> <inceptionYear>2021</inceptionYear> <organization> <name>JAORM</name> <url>https://github.com/ulisse1996/jaorm</url> </organization> <licenses> <license> <name>Apache 2</name> <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> <distribution>repo</distribution> </license> </licenses> <developers> <developer> <name>Leone Donato</name> <email>ulissis1996@gmail.com</email> <timezone>+1</timezone> <url>https://github.com/ulisse1996</url> <roles> <role>Author</role> </roles> </developer> </developers> <scm> <url>https://github.com/ulisse1996/jaorm</url> <connection>scm:git:https://github.com/ulisse1996/jaorm.git</connection> <developerConnection>scm:git:git@github.com:ulisse1996/jaorm.git</developerConnection> <tag>jaorm</tag> </scm> <issueManagement> <system>Github</system> <url>https://github.com/ulisse1996/jaorm/issues</url> </issueManagement> <distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>ossrh</id> <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-junit-jupiter</artifactId> <version>${mockito.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-inline</artifactId> <version>${mockito.version}</version> <scope>test</scope> </dependency> </dependencies> <build> <pluginManagement> <plugins> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId> <version>${sonar.version}</version> <dependencies> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>${jaxb.version}</version> </dependency> </dependencies> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <version>${maven.install.version}</version> <configuration> <createChecksum>true</createChecksum> </configuration> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> </executions> </plugin> </plugins> </pluginManagement> </build> <profiles> <profile> <id>oss</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>${maven.source.version}</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar-no-fork</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>${maven.javadoc.version}</version> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>${maven.gpg.version}</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> <configuration> <!-- Prevent gpg from using pinentry programs. Fixes: gpg: signing failed: Inappropriate ioctl for device --> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> </project>