com.github.nyla-solutions:nyla.solutions.core
Advanced tools
Sorry, the diff of this file is not supported yet
| artifactId=nyla.solutions.core | ||
| groupId=com.github.nyla-solutions | ||
| version=2.5.0 |
| <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>com.github.nyla-solutions</groupId> | ||
| <artifactId>nyla.solutions.core</artifactId> | ||
| <version>2.5.0</version> | ||
| <packaging>jar</packaging> | ||
| <name>nyla.solutions.core</name> | ||
| <description> | ||
| This Java API provides support for application utilities (application configuration, | ||
| data encryption, debugger, text processing, and more). | ||
| </description> | ||
| <url>https://github.com/nyla-solutions/nyla</url> | ||
| <licenses> | ||
| <license> | ||
| <name>The Apache License, Version 2.0</name> | ||
| <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> | ||
| </license> | ||
| </licenses> | ||
| <developers> | ||
| <developer> | ||
| <id>ggreen</id> | ||
| <name>Gregory Green</name> | ||
| <email>ggreen@g-solutions.net</email> | ||
| </developer> | ||
| </developers> | ||
| <scm> | ||
| <connection>scm:git:https://github.com/nyla-solutions/nyla.git</connection> | ||
| <developerConnection>scm:git:https://github.com/nyla-solutions/nyla.git</developerConnection> | ||
| <url>https://github.com/nyla-solutions/nyla.git</url> | ||
| </scm> | ||
| <properties> | ||
| <java.version>17</java.version> | ||
| <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
| <maven.compiler.source>${java.version}</maven.compiler.source> | ||
| <maven.compiler.target>${java.version}</maven.compiler.target> | ||
| <junit.jupiter.version>6.0.2</junit.jupiter.version> | ||
| <mockito.version>5.21.0</mockito.version> | ||
| <assertj.version>3.27.7</assertj.version> | ||
| <h2.version>2.4.240</h2.version> | ||
| </properties> | ||
| <dependencies> | ||
| <!-- Testing --> | ||
| <dependency> | ||
| <groupId>org.junit.jupiter</groupId> | ||
| <artifactId>junit-jupiter-api</artifactId> | ||
| <version>${junit.jupiter.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.junit.jupiter</groupId> | ||
| <artifactId>junit-jupiter-engine</artifactId> | ||
| <version>${junit.jupiter.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>org.junit.jupiter</groupId> | ||
| <artifactId>junit-jupiter</artifactId> | ||
| <version>${junit.jupiter.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.assertj</groupId> | ||
| <artifactId>assertj-core</artifactId> | ||
| <version>${assertj.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| <dependency> | ||
| <groupId>com.h2database</groupId> | ||
| <artifactId>h2</artifactId> | ||
| <version>${h2.version}</version> | ||
| <scope>test</scope> | ||
| </dependency> | ||
| </dependencies> | ||
| <build> | ||
| <plugins> | ||
| <!-- Java compilation --> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-compiler-plugin</artifactId> | ||
| <version>3.11.0</version> | ||
| <configuration> | ||
| <source>${java.version}</source> | ||
| <target>${java.version}</target> | ||
| </configuration> | ||
| </plugin> | ||
| <!-- JAR manifest --> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-jar-plugin</artifactId> | ||
| <version>3.3.0</version> | ||
| <configuration> | ||
| <archive> | ||
| <manifestEntries> | ||
| <Implementation-Title>Nyla Core</Implementation-Title> | ||
| <Premain-Class>nyla.solutions.core.patterns.reflection.ObjectClassSizer</Premain-Class> | ||
| <Can-Redefine-Classes>false</Can-Redefine-Classes> | ||
| <Can-Set-Native-Method-Prefix>false</Can-Set-Native-Method-Prefix> | ||
| </manifestEntries> | ||
| </archive> | ||
| </configuration> | ||
| </plugin> | ||
| <!-- Javadoc with doclint disabled --> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-javadoc-plugin</artifactId> | ||
| <version>3.6.3</version> | ||
| <configuration> | ||
| <additionalJOptions> | ||
| <additionalJOption>-Xdoclint:none</additionalJOption> | ||
| <additionalJOption>-quiet</additionalJOption> | ||
| <!-- <additionalJOption>--html5</additionalJOption>--> | ||
| </additionalJOptions> | ||
| </configuration> | ||
| </plugin> | ||
| <!-- Attach sources --> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-source-plugin</artifactId> | ||
| <version>3.3.0</version> | ||
| <executions> | ||
| <execution> | ||
| <id>attach-sources</id> | ||
| <goals> | ||
| <goal>jar</goal> | ||
| </goals> | ||
| </execution> | ||
| </executions> | ||
| </plugin> | ||
| <!-- Attach Javadoc --> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-javadoc-plugin</artifactId> | ||
| <executions> | ||
| <execution> | ||
| <id>attach-javadocs</id> | ||
| <goals> | ||
| <goal>jar</goal> | ||
| </goals> | ||
| </execution> | ||
| </executions> | ||
| </plugin> | ||
| <!-- Signing --> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-gpg-plugin</artifactId> | ||
| <version>3.1.0</version> | ||
| <executions> | ||
| <execution> | ||
| <id>sign-artifacts</id> | ||
| <phase>verify</phase> | ||
| <goals> | ||
| <goal>sign</goal> | ||
| </goals> | ||
| </execution> | ||
| </executions> | ||
| </plugin> | ||
| <!-- Deploy to Maven Central --> | ||
| <plugin> | ||
| <groupId>org.apache.maven.plugins</groupId> | ||
| <artifactId>maven-deploy-plugin</artifactId> | ||
| <version>3.1.1</version> | ||
| </plugin> | ||
| <plugin> | ||
| <groupId>org.sonatype.central</groupId> | ||
| <artifactId>central-publishing-maven-plugin</artifactId> | ||
| <version>0.8.0</version> | ||
| <extensions>true</extensions> | ||
| <configuration> | ||
| <publishingServerId>central</publishingServerId> | ||
| <autoPublish>true</autoPublish> | ||
| </configuration> | ||
| </plugin> | ||
| </plugins> | ||
| </build> | ||
| <distributionManagement> | ||
| <repository> | ||
| <id>central</id> | ||
| <name>Central Maven</name> | ||
| <url>https://central.sonatype.com/api/v1/publisher</url> | ||
| </repository> | ||
| </distributionManagement> | ||
| </project> |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet