Compare commits

..

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

8 changed files with 535 additions and 717 deletions

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
.idea/*
/target/

View File

@ -1,5 +1,5 @@
This file partially lists people, that have contributed to
the "OpenEggbert Java Format Checkstyle" project. They are sorted by name.
the "Nanoboot Checks" 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).
@ -9,8 +9,9 @@
----------
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-javaformat-checkstyle
# nanoboot-checks
This is a Java library, which encapsulates OpenEggbert Checkstyle XML configuration file.
This is a Java library, which encapsulates Nanoboot Checkstyle XML configuration file.

84
pom.xml
View File

@ -1,22 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
openeggbert-javaformat-checkstyle: Encapsulates OpenEggbert Checkstyle XML configuration file.
Copyright (C) 2018-2025 the original author or authors.
nanoboot-checks: Encapsulates Nanoboot Checkstyle XML configuration file.
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"
@ -24,16 +23,15 @@
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-javaformat-checkstyle</artifactId>
<version>0.1.2-SNAPSHOT</version>
<groupId>org.nanoboot.essential</groupId>
<artifactId>nanoboot-checks</artifactId>
<version>0.1.0</version>
<packaging>jar</packaging>
<name>openeggbert-javaformat-checkstyle</name>
<name>nanoboot-checks</name>
<properties>
<javase.version>21</javase.version>
<gpg.skip>true</gpg.skip>
<javase.version>19</javase.version>
</properties>
<build>
<resources>
@ -45,7 +43,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.13.0</version>
<version>3.10.1</version>
<configuration>
<source>${javase.version}</source>
<target>${javase.version}</target>
@ -55,7 +53,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.3.0</version>
<version>3.2.1</version>
<executions>
<execution>
<id>attach-sources</id>
@ -68,7 +66,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.6.0</version>
<version>3.5.0</version>
<executions>
<execution>
<id>attach-javadocs</id>
@ -91,53 +89,45 @@
</goals>
</execution>
</executions>
<configuration>
<gpgArguments>
<argument>--pinentry-mode</argument>
<argument>loopback</argument>
</gpgArguments>
</configuration>
</plugin>
</plugins>
</build>
<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>
</project>

View File

@ -1,32 +0,0 @@
///////////////////////////////////////////////////////////////////////////////////////////////
// openeggbert-javaformat-checkstyle: Encapsulates OpenEggbert Checkstyle XML configuration file.
// Copyright (C) 2018-2025 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 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 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.
///////////////////////////////////////////////////////////////////////////////////////////////
package com.openeggbert.openeggbertjavaformatcheckstyle;
/**
* A dummy class
* @author robertvokac@robertvokac.org
*/
public class OpenEggbertJavaFormatCheckstyle {
public static void main(String[] args) {
System.out.println("Hello. This is only a dummy class and does nothing.");
}
}

View File

@ -0,0 +1,31 @@
///////////////////////////////////////////////////////////////////////////////////////////////
// nanoboot-checks: Encapsulates Nanoboot Checkstyle XML configuration file.
// Copyright (C) 2018-2022 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 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
// Lesser 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
///////////////////////////////////////////////////////////////////////////////////////////////
package org.nanoboot.nanobootchecks;
/**
* A dummy class
* @author robertvokac@nanoboot.org
*/
public class NanobootChecks {
public static void main(String[] args) {
System.out.println("Hello. This is only a dummy class and does nothing.");
}
}