Compare commits

..

No commits in common. "develop" and "master" have entirely different histories.

4 changed files with 530 additions and 706 deletions

10
CREDITS
View File

@ -1,6 +1,6 @@
This file partially lists people, that have contributed to
the "OpenEggbert Parent" project. They are sorted by name.
The fields are: name (N), e-mail (E), web-address (W),
the Nanoboot project. They are sorted by name.
The fields are: name (N), e-mail (E), web-address (W),
PGP key ID and fingerprint (P), description (D) and
snail-mail address (S).
Thanks,
@ -9,8 +9,8 @@
----------
N: Robert Vokac
E: robertvokac@robertvokac.com
W: https://robertvokac.com
P: 4096R/C459E1E4 255C 69CC 1D09 CA54 EF0C C9DF FB9C E8E2 0AAD A55F
E: robertvokac@nanoboot.org
W: https://nanoboot.org
P: 4096R/E3329055 322B D109 0AA8 C324 EA9C 72F5 693D 30BE E332 9055
D: Founder
S: Czech Republic

1090
LICENSE

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,3 @@
# openeggbert-parent
# nanoboot-parent
This is Maven parent pom.xml file for OpenEggbert projects.
This is Maven parent pom.xml file for Nanoboot projects.

132
pom.xml
View File

@ -1,67 +1,63 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
openeggbert-parent: This is Maven parent pom.xml file for OpenEggbert projects.
Copyright (C) 2018-2025 the original author or authors.
nanoboot-parent: This is Maven parent pom.xml file for Nanoboot projects.
Copyright (C) 2018-2022 the original author or authors.
This program is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation, either version 3
of the License, or (at your option) any later version.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation;
version 2.1 of the License only.
This program is distributed in the hope that it will be useful,
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
<https://www.gnu.org/licenses/> or write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-->
<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>com.openeggbert.essential</groupId>
<artifactId>openeggbert-parent</artifactId>
<version>0.1.2-SNAPSHOT</version>
<groupId>org.nanoboot.essential</groupId>
<artifactId>nanoboot-parent</artifactId>
<version>0.1.0</version>
<packaging>pom</packaging>
<name>openeggbert-parent</name>
<description>Maven parent for Open Eggbert projects</description>
<url>https://openeggbert.com</url>
<name>Nanoboot Parent</name>
<description>Maven parent for Nanoboot projects</description>
<url>https://nanoboot.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version>
<checkstyle-config-location-path>openeggbert_checks.xml</checkstyle-config-location-path>
<checkstyle-maven-plugin.version>3.3.0</checkstyle-maven-plugin.version>
<checkstyle-config-location-path>nanoboot_checks.xml</checkstyle-config-location-path>
<checkstyle-config-location>${checkstyle-config-location-path}</checkstyle-config-location>
<javase.version>21</javase.version>
<openeggbert-javaformat-checkstyle.version>0.1.2-SNAPSHOT</openeggbert-javaformat-checkstyle.version>
<javase.version>19</javase.version>
<nanoboot-checks.version>0.1.0</nanoboot-checks.version>
<!-- space -->
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version>
<maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version>
<maven-assembly-plugin.version>3.7.1</maven-assembly-plugin.version>
<maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
<maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
<maven-assembly-plugin.version>3.6.0</maven-assembly-plugin.version>
<maven-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version>
<maven-source-plugin.version>3.3.1</maven-source-plugin.version>
<maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version>
<maven-war-plugin.version>3.4.0</maven-war-plugin.version>
<lombok.version>1.18.36</lombok.version>
<junit-jupiter.version>5.11.4</junit-jupiter.version>
<junit5.vintage.version>5.11.4</junit5.vintage.version>
<maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
<maven-source-plugin>3.2.1</maven-source-plugin>
<maven-gpg-plugin>3.1.0</maven-gpg-plugin>
<lombok.version>1.18.26</lombok.version>
<junit-jupiter.version>5.9.3</junit-jupiter.version>
<junit5.vintage.version>5.9.3</junit5.vintage.version>
<junit4.version>4.13.2</junit4.version>
<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
<jsoup.version>1.18.3</jsoup.version>
<jacoco-maven-plugin.version>0.8.10</jacoco-maven-plugin.version>
<mockito-core.version>3.12.4</mockito-core.version>
<sqlite-jdbc.version>3.48.0.0</sqlite-jdbc.version>
<log4j.version>2.24.3</log4j.version>
<build-helper-maven-plugin.version>3.6.0</build-helper-maven-plugin.version>
<sqlite-jdbc.version>3.42.0.0</sqlite-jdbc.version>
<log4j.version>2.20.0</log4j.version>
<build-helper-maven-plugin.version>3.4.0</build-helper-maven-plugin.version>
<flyway-core.version>8.5.13</flyway-core.version>
<mockito-inline.version>4.11.0</mockito-inline.version>
<springframework.version>6.2.2</springframework.version>
<gpg.skip>true</gpg.skip>
</properties>
@ -70,7 +66,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${maven-checkstyle-plugin.version}</version>
<version>${checkstyle-maven-plugin.version}</version>
<configuration>
<configLocation>${checkstyle-config-location}</configLocation>
</configuration>
@ -93,7 +89,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${maven-checkstyle-plugin.version}</version>
<version>${checkstyle-maven-plugin.version}</version>
<executions>
<execution>
<id>process-sources</id>
@ -117,9 +113,9 @@
<!--https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html-->
<dependencies>
<dependency>
<groupId>com.openeggbert.essential</groupId>
<artifactId>openeggbert-javaformat-checkstyle</artifactId>
<version>${openeggbert-javaformat-checkstyle.version}</version>
<groupId>org.nanoboot.essential</groupId>
<artifactId>nanoboot-checks</artifactId>
<version>${nanoboot-checks.version}</version>
</dependency>
</dependencies>
</plugin>
@ -139,7 +135,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${maven-source-plugin.version}</version>
<version>${maven-source-plugin}</version>
<executions>
<execution>
<id>attach-sources</id>
@ -165,7 +161,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${maven-gpg-plugin.version}</version>
<version>${maven-gpg-plugin}</version>
<executions>
<execution>
<id>sign-artifacts</id>
@ -181,47 +177,47 @@
<dependencies>
<dependency>
<groupId>com.openeggbert.essential</groupId>
<artifactId>openeggbert-javaformat-checkstyle</artifactId>
<version>${openeggbert-javaformat-checkstyle.version}</version>
<groupId>org.nanoboot.essential</groupId>
<artifactId>nanoboot-checks</artifactId>
<version>${nanoboot-checks.version}</version>
</dependency>
</dependencies>
<repositories>
<repositories>
<repository>
<id>openeggbert-releases-repository</id>
<name>openeggbert-releases-repository</name>
<url>https://maven.openeggbert.com/releases</url>
<id>releases</id>
<name>nanoboot-releases-repository</name>
<url>https://maven.nanoboot.org/releases</url>
</repository>
<repository>
<id>openeggbert-snapshots-repository</id>
<name>openeggbert-snapshots-repository</name>
<url>https://maven.openeggbert.com/snapshots</url>
<id>snapshots</id>
<name>nanoboot-snapshots-repository</name>
<url>https://maven.nanoboot.org/snapshots</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepositories>
<pluginRepository>
<id>openeggbert-releases-repository</id>
<name>openeggbert-releases-repository</name>
<url>https://maven.openeggbert.com/releases</url>
<id>releases</id>
<name>nanoboot-releases-repository</name>
<url>https://maven.nanoboot.org/releases</url>
</pluginRepository>
<pluginRepository>
<id>openeggbert-snapshots-repository</id>
<name>openeggbert-snapshots-repository</name>
<url>https://maven.openeggbert.com/snapshots</url>
<id>snapshots</id>
<name>nanoboot-snapshots-repository</name>
<url>https://maven.nanoboot.org/snapshots</url>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<repository>
<id>openeggbert-releases-repository</id>
<url>https://maven.openeggbert.com/releases</url>
<id>nanoboot-releases-repository</id>
<url>https://maven.nanoboot.org/releases</url>
</repository>
<snapshotRepository>
<id>openeggbert-snapshots-repository</id>
<url>https://maven.openeggbert.com/snapshots</url>
<id>nanoboot-snapshots-repository</id>
<url>https://maven.nanoboot.org/snapshots</url>
</snapshotRepository>
</distributionManagement>