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 This file partially lists people, that have contributed to
the "OpenEggbert Parent" project. They are sorted by name. the Nanoboot project. They are sorted by name.
The fields are: name (N), e-mail (E), web-address (W), The fields are: name (N), e-mail (E), web-address (W),
PGP key ID and fingerprint (P), description (D) and PGP key ID and fingerprint (P), description (D) and
snail-mail address (S). snail-mail address (S).
Thanks, Thanks,
@ -9,8 +9,8 @@
---------- ----------
N: Robert Vokac N: Robert Vokac
E: robertvokac@robertvokac.com E: robertvokac@nanoboot.org
W: https://robertvokac.com W: https://nanoboot.org
P: 4096R/C459E1E4 255C 69CC 1D09 CA54 EF0C C9DF FB9C E8E2 0AAD A55F P: 4096R/E3329055 322B D109 0AA8 C324 EA9C 72F5 693D 30BE E332 9055
D: Founder D: Founder
S: Czech Republic 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"?> <?xml version="1.0" encoding="UTF-8"?>
<!-- <!--
openeggbert-parent: This is Maven parent pom.xml file for OpenEggbert projects. nanoboot-parent: This is Maven parent pom.xml file for Nanoboot projects.
Copyright (C) 2018-2025 the original author or authors. Copyright (C) 2018-2022 the original author or authors.
This program is free software: you can redistribute it and/or This library is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License modify it under the terms of the GNU Lesser General Public
as published by the Free Software Foundation, either version 3 License as published by the Free Software Foundation;
of the License, or (at your option) any later version. 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 but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
GNU General Public License for more details. Lesser General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU Lesser General Public
along with this program. If not, see License along with this library; if not, write to the Free Software
<https://www.gnu.org/licenses/> or write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
--> -->
<project xmlns="http://maven.apache.org/POM/4.0.0" <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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"> 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> <modelVersion>4.0.0</modelVersion>
<groupId>com.openeggbert.essential</groupId> <groupId>org.nanoboot.essential</groupId>
<artifactId>openeggbert-parent</artifactId> <artifactId>nanoboot-parent</artifactId>
<version>0.1.2-SNAPSHOT</version> <version>0.1.0</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>openeggbert-parent</name> <name>Nanoboot Parent</name>
<description>Maven parent for Open Eggbert projects</description> <description>Maven parent for Nanoboot projects</description>
<url>https://openeggbert.com</url> <url>https://nanoboot.org</url>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version> <checkstyle-maven-plugin.version>3.3.0</checkstyle-maven-plugin.version>
<checkstyle-config-location-path>openeggbert_checks.xml</checkstyle-config-location-path> <checkstyle-config-location-path>nanoboot_checks.xml</checkstyle-config-location-path>
<checkstyle-config-location>${checkstyle-config-location-path}</checkstyle-config-location> <checkstyle-config-location>${checkstyle-config-location-path}</checkstyle-config-location>
<javase.version>21</javase.version> <javase.version>19</javase.version>
<openeggbert-javaformat-checkstyle.version>0.1.2-SNAPSHOT</openeggbert-javaformat-checkstyle.version> <nanoboot-checks.version>0.1.0</nanoboot-checks.version>
<!-- space --> <!-- space -->
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> <maven-compiler-plugin.version>3.11.0</maven-compiler-plugin.version>
<maven-surefire-plugin.version>3.5.2</maven-surefire-plugin.version> <maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
<maven-javadoc-plugin.version>3.11.2</maven-javadoc-plugin.version> <maven-javadoc-plugin.version>3.5.0</maven-javadoc-plugin.version>
<maven-assembly-plugin.version>3.7.1</maven-assembly-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-deploy-plugin.version>2.8.2</maven-deploy-plugin.version>
<maven-jar-plugin.version>3.4.2</maven-jar-plugin.version> <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version>
<maven-source-plugin.version>3.3.1</maven-source-plugin.version> <maven-source-plugin>3.2.1</maven-source-plugin>
<maven-gpg-plugin.version>3.1.0</maven-gpg-plugin.version> <maven-gpg-plugin>3.1.0</maven-gpg-plugin>
<maven-war-plugin.version>3.4.0</maven-war-plugin.version> <lombok.version>1.18.26</lombok.version>
<lombok.version>1.18.36</lombok.version> <junit-jupiter.version>5.9.3</junit-jupiter.version>
<junit-jupiter.version>5.11.4</junit-jupiter.version> <junit5.vintage.version>5.9.3</junit5.vintage.version>
<junit5.vintage.version>5.11.4</junit5.vintage.version>
<junit4.version>4.13.2</junit4.version> <junit4.version>4.13.2</junit4.version>
<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version> <jacoco-maven-plugin.version>0.8.10</jacoco-maven-plugin.version>
<jsoup.version>1.18.3</jsoup.version>
<mockito-core.version>3.12.4</mockito-core.version> <mockito-core.version>3.12.4</mockito-core.version>
<sqlite-jdbc.version>3.48.0.0</sqlite-jdbc.version> <sqlite-jdbc.version>3.42.0.0</sqlite-jdbc.version>
<log4j.version>2.24.3</log4j.version> <log4j.version>2.20.0</log4j.version>
<build-helper-maven-plugin.version>3.6.0</build-helper-maven-plugin.version> <build-helper-maven-plugin.version>3.4.0</build-helper-maven-plugin.version>
<flyway-core.version>8.5.13</flyway-core.version> <flyway-core.version>8.5.13</flyway-core.version>
<mockito-inline.version>4.11.0</mockito-inline.version> <mockito-inline.version>4.11.0</mockito-inline.version>
<springframework.version>6.2.2</springframework.version>
<gpg.skip>true</gpg.skip> <gpg.skip>true</gpg.skip>
</properties> </properties>
@ -70,7 +66,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId> <artifactId>maven-checkstyle-plugin</artifactId>
<version>${maven-checkstyle-plugin.version}</version> <version>${checkstyle-maven-plugin.version}</version>
<configuration> <configuration>
<configLocation>${checkstyle-config-location}</configLocation> <configLocation>${checkstyle-config-location}</configLocation>
</configuration> </configuration>
@ -93,7 +89,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId> <artifactId>maven-checkstyle-plugin</artifactId>
<version>${maven-checkstyle-plugin.version}</version> <version>${checkstyle-maven-plugin.version}</version>
<executions> <executions>
<execution> <execution>
<id>process-sources</id> <id>process-sources</id>
@ -117,9 +113,9 @@
<!--https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html--> <!--https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html-->
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.openeggbert.essential</groupId> <groupId>org.nanoboot.essential</groupId>
<artifactId>openeggbert-javaformat-checkstyle</artifactId> <artifactId>nanoboot-checks</artifactId>
<version>${openeggbert-javaformat-checkstyle.version}</version> <version>${nanoboot-checks.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
</plugin> </plugin>
@ -139,7 +135,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId> <artifactId>maven-source-plugin</artifactId>
<version>${maven-source-plugin.version}</version> <version>${maven-source-plugin}</version>
<executions> <executions>
<execution> <execution>
<id>attach-sources</id> <id>attach-sources</id>
@ -165,7 +161,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId> <artifactId>maven-gpg-plugin</artifactId>
<version>${maven-gpg-plugin.version}</version> <version>${maven-gpg-plugin}</version>
<executions> <executions>
<execution> <execution>
<id>sign-artifacts</id> <id>sign-artifacts</id>
@ -181,47 +177,47 @@
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.openeggbert.essential</groupId> <groupId>org.nanoboot.essential</groupId>
<artifactId>openeggbert-javaformat-checkstyle</artifactId> <artifactId>nanoboot-checks</artifactId>
<version>${openeggbert-javaformat-checkstyle.version}</version> <version>${nanoboot-checks.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
<repositories> <repositories>
<repository> <repository>
<id>openeggbert-releases-repository</id> <id>releases</id>
<name>openeggbert-releases-repository</name> <name>nanoboot-releases-repository</name>
<url>https://maven.openeggbert.com/releases</url> <url>https://maven.nanoboot.org/releases</url>
</repository> </repository>
<repository> <repository>
<id>openeggbert-snapshots-repository</id> <id>snapshots</id>
<name>openeggbert-snapshots-repository</name> <name>nanoboot-snapshots-repository</name>
<url>https://maven.openeggbert.com/snapshots</url> <url>https://maven.nanoboot.org/snapshots</url>
</repository> </repository>
</repositories> </repositories>
<pluginRepositories> <pluginRepositories>
<pluginRepository> <pluginRepository>
<id>openeggbert-releases-repository</id> <id>releases</id>
<name>openeggbert-releases-repository</name> <name>nanoboot-releases-repository</name>
<url>https://maven.openeggbert.com/releases</url> <url>https://maven.nanoboot.org/releases</url>
</pluginRepository> </pluginRepository>
<pluginRepository> <pluginRepository>
<id>openeggbert-snapshots-repository</id> <id>snapshots</id>
<name>openeggbert-snapshots-repository</name> <name>nanoboot-snapshots-repository</name>
<url>https://maven.openeggbert.com/snapshots</url> <url>https://maven.nanoboot.org/snapshots</url>
</pluginRepository> </pluginRepository>
</pluginRepositories> </pluginRepositories>
<distributionManagement> <distributionManagement>
<repository> <repository>
<id>openeggbert-releases-repository</id> <id>nanoboot-releases-repository</id>
<url>https://maven.openeggbert.com/releases</url> <url>https://maven.nanoboot.org/releases</url>
</repository> </repository>
<snapshotRepository> <snapshotRepository>
<id>openeggbert-snapshots-repository</id> <id>nanoboot-snapshots-repository</id>
<url>https://maven.openeggbert.com/snapshots</url> <url>https://maven.nanoboot.org/snapshots</url>
</snapshotRepository> </snapshotRepository>
</distributionManagement> </distributionManagement>