Compare commits

..

15 Commits

Author SHA1 Message Date
3c8d38ed8e
Migrated to Open Eggbert 2025-02-02 14:22:28 +01:00
aab3eeb8c8
Modified pom.xml III 2024-10-13 10:40:40 +02:00
68ccf60801
Modified pom.xml II 2024-10-13 10:39:38 +02:00
d80226c5d8
Modified pom.xml 2024-10-13 10:28:35 +02:00
7046116583
Migrated to robertvokac.com 2024-10-13 09:34:56 +02:00
042109ccfe
Upgraded the version of Lombok 2024-07-06 18:23:28 +02:00
4265cee54b
Licence changed to GPLv3 or later 2024-07-05 20:52:41 +02:00
Robert Vokac
e1ef71b223
Maven artifact nanoboot-checks was renamed to nanoboot-javaformat-checkstyle 2023-11-05 12:10:05 +01:00
Robert Vokac
cbd1a4f0d1
Added versions for 2 artifacts 2023-09-28 18:45:41 +02:00
Robert Vokac
74a5c4ca3d
Fixed Jenkinsfile 2023-09-28 18:04:50 +02:00
Robert Vokac
80118c15d0
Improved Jenkinsfile 2023-09-28 17:50:07 +02:00
Robert Vokac
6d289bd929
Migrated to Java 21 2023-09-28 17:35:56 +02:00
Robert Vokac
c50dbca27a
Added Jenkinsfile 2023-09-02 17:34:08 +02:00
Robert Vokac
404a02fddc
Added new Maven property - jsoup version 2023-07-01 15:19:26 +02:00
Robert Vokac
62aac51c11
Released for the first time 0.1.1-SNAPSHOT 2023-07-01 12:03:15 +02:00
4 changed files with 669 additions and 493 deletions

10
CREDITS
View File

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

1016
LICENSE

File diff suppressed because it is too large Load Diff

View File

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

132
pom.xml
View File

@ -1,63 +1,67 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
nanoboot-parent: This is Maven parent pom.xml file for Nanoboot projects.
Copyright (C) 2018-2022 the original author or authors.
openeggbert-parent: This is Maven parent pom.xml file for OpenEggbert projects.
Copyright (C) 2018-2025 the original author or authors.
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 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 distributed in the hope that it will be useful,
This program 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
Lesser General Public License for more details.
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
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
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.
-->
<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>org.nanoboot.essential</groupId>
<artifactId>nanoboot-parent</artifactId>
<version>0.1.0</version>
<groupId>com.openeggbert.essential</groupId>
<artifactId>openeggbert-parent</artifactId>
<version>0.1.2-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Nanoboot Parent</name>
<description>Maven parent for Nanoboot projects</description>
<url>https://nanoboot.org</url>
<name>openeggbert-parent</name>
<description>Maven parent for Open Eggbert projects</description>
<url>https://openeggbert.com</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<checkstyle-maven-plugin.version>3.3.0</checkstyle-maven-plugin.version>
<checkstyle-config-location-path>nanoboot_checks.xml</checkstyle-config-location-path>
<maven-checkstyle-plugin.version>3.6.0</maven-checkstyle-plugin.version>
<checkstyle-config-location-path>openeggbert_checks.xml</checkstyle-config-location-path>
<checkstyle-config-location>${checkstyle-config-location-path}</checkstyle-config-location>
<javase.version>19</javase.version>
<nanoboot-checks.version>0.1.0</nanoboot-checks.version>
<javase.version>21</javase.version>
<openeggbert-javaformat-checkstyle.version>0.1.2-SNAPSHOT</openeggbert-javaformat-checkstyle.version>
<!-- space -->
<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-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-deploy-plugin.version>2.8.2</maven-deploy-plugin.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>
<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>
<junit4.version>4.13.2</junit4.version>
<jacoco-maven-plugin.version>0.8.10</jacoco-maven-plugin.version>
<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
<jsoup.version>1.18.3</jsoup.version>
<mockito-core.version>3.12.4</mockito-core.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>
<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>
<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>
@ -66,7 +70,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${checkstyle-maven-plugin.version}</version>
<version>${maven-checkstyle-plugin.version}</version>
<configuration>
<configLocation>${checkstyle-config-location}</configLocation>
</configuration>
@ -89,7 +93,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>${checkstyle-maven-plugin.version}</version>
<version>${maven-checkstyle-plugin.version}</version>
<executions>
<execution>
<id>process-sources</id>
@ -113,9 +117,9 @@
<!--https://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html-->
<dependencies>
<dependency>
<groupId>org.nanoboot.essential</groupId>
<artifactId>nanoboot-checks</artifactId>
<version>${nanoboot-checks.version}</version>
<groupId>com.openeggbert.essential</groupId>
<artifactId>openeggbert-javaformat-checkstyle</artifactId>
<version>${openeggbert-javaformat-checkstyle.version}</version>
</dependency>
</dependencies>
</plugin>
@ -135,7 +139,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${maven-source-plugin}</version>
<version>${maven-source-plugin.version}</version>
<executions>
<execution>
<id>attach-sources</id>
@ -161,7 +165,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>${maven-gpg-plugin}</version>
<version>${maven-gpg-plugin.version}</version>
<executions>
<execution>
<id>sign-artifacts</id>
@ -177,47 +181,47 @@
<dependencies>
<dependency>
<groupId>org.nanoboot.essential</groupId>
<artifactId>nanoboot-checks</artifactId>
<version>${nanoboot-checks.version}</version>
<groupId>com.openeggbert.essential</groupId>
<artifactId>openeggbert-javaformat-checkstyle</artifactId>
<version>${openeggbert-javaformat-checkstyle.version}</version>
</dependency>
</dependencies>
<repositories>
<repositories>
<repository>
<id>releases</id>
<name>nanoboot-releases-repository</name>
<url>https://maven.nanoboot.org/releases</url>
<id>openeggbert-releases-repository</id>
<name>openeggbert-releases-repository</name>
<url>https://maven.openeggbert.com/releases</url>
</repository>
<repository>
<id>snapshots</id>
<name>nanoboot-snapshots-repository</name>
<url>https://maven.nanoboot.org/snapshots</url>
<id>openeggbert-snapshots-repository</id>
<name>openeggbert-snapshots-repository</name>
<url>https://maven.openeggbert.com/snapshots</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepositories>
<pluginRepository>
<id>releases</id>
<name>nanoboot-releases-repository</name>
<url>https://maven.nanoboot.org/releases</url>
<id>openeggbert-releases-repository</id>
<name>openeggbert-releases-repository</name>
<url>https://maven.openeggbert.com/releases</url>
</pluginRepository>
<pluginRepository>
<id>snapshots</id>
<name>nanoboot-snapshots-repository</name>
<url>https://maven.nanoboot.org/snapshots</url>
<id>openeggbert-snapshots-repository</id>
<name>openeggbert-snapshots-repository</name>
<url>https://maven.openeggbert.com/snapshots</url>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<repository>
<id>nanoboot-releases-repository</id>
<url>https://maven.nanoboot.org/releases</url>
<id>openeggbert-releases-repository</id>
<url>https://maven.openeggbert.com/releases</url>
</repository>
<snapshotRepository>
<id>nanoboot-snapshots-repository</id>
<url>https://maven.nanoboot.org/snapshots</url>
<id>openeggbert-snapshots-repository</id>
<url>https://maven.openeggbert.com/snapshots</url>
</snapshotRepository>
</distributionManagement>