ReleaseNotes angepasst, Beschreibung des Release-Vorgehens verbessert,

Codegenerierung umgestellt: mit jedem Package wird der Code generiert, aber nicht mehr vom WSDL, sondern nur von den XSDs.
This commit is contained in:
2025-02-06 14:20:46 +01:00
parent e376b7306e
commit 5c9146cbec
1525 changed files with 578 additions and 220723 deletions

View File

@@ -16,19 +16,12 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<timestamp>${maven.build.timestamp}</timestamp>
<maven.compiler.release>17</maven.compiler.release><!-- hier sollte 11 eigentlich genügen? -->
<!-- <cxf.version>4.0.3</cxf.version>-->
</properties>
<build>
<pluginManagement>
<plugins>
<plugin>
<!-- dieses Plugin wird fuer die Codegenerierung verwendet -->
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>${cxf.version}</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.3.0</version>
@@ -70,14 +63,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
</execution>
</executions>
</plugin>
<!-- <plugin>-->
<!-- <groupId>org.apache.maven.plugins</groupId>-->
<!-- <artifactId>maven-compiler-plugin</artifactId>-->
<!-- <configuration>-->
<!-- <verbose>true</verbose>-->
<!-- </configuration>-->
<!-- </plugin>-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
@@ -133,84 +118,52 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
</executions>
</plugin>
<plugin>
<!-- Lizenz: Berkeley Software Distribution, frei -->
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-maven-plugin</artifactId>
<version>4.0.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<generateDirectory>${project.basedir}/src/main/java</generateDirectory>
<locale>en</locale>
<schemaDirectory>${project.basedir}/src/main/resources/def/${currentReleaseDir}</schemaDirectory>
<schemaLanguage>WSDL</schemaLanguage>
<schemaIncludes>
<include>*.wsdl</include>
</schemaIncludes>
<bindingIncludes>
<include>*.xjb</include>
</bindingIncludes>
<args>
<arg>-Xannotate</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-plugins</artifactId>
<version>3.0.0</version>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-plugin-annotate</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</configuration>
</plugin>
<plugin>
<!-- Lizenz: Berkeley Software Distribution, frei -->
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-maven-plugin</artifactId>
<version>4.0.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<locale>en</locale>
<schemaDirectory>${project.basedir}/src/main/resources/def/${currentReleaseDir}</schemaDirectory>
<schemaLanguage>XMLSCHEMA</schemaLanguage>
<schemaDirectory>${project.basedir}/src/main/resources/def/r2025_05</schemaDirectory>
<bindingDirectory>${project.basedir}/src/main/resources/def/r2025_05</bindingDirectory>
<schemaIncludes>
<include>*.xsd</include>
</schemaIncludes>
<bindingIncludes>
<include>*.xjb</include>
</bindingIncludes>
<args>
<arg>-Xannotate</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-plugins</artifactId>
<version>3.0.0</version>
</plugin>
<plugin>
<groupId>org.jvnet.jaxb</groupId>
<artifactId>jaxb-plugin-annotate</artifactId>
<version>3.0.0</version>
</plugin>
</plugins>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<!-- <dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/org.slf4j/slf4j-api &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License http://www.opensource.org/licenses/mit-license.php &ndash;&gt;-->
<!-- <groupId>org.slf4j</groupId>-->
<!-- <artifactId>slf4j-api</artifactId>-->
<!-- <version>2.0.16</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/com.sun.xml.messaging.saaj/saaj-impl &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License http://www.eclipse.org/org/documents/edl-v10.php &ndash;&gt;-->
<!-- <groupId>com.sun.xml.messaging.saaj</groupId>-->
<!-- <artifactId>saaj-impl</artifactId>-->
<!-- <version>3.0.4</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License http://www.eclipse.org/org/documents/edl-v10.php &ndash;&gt;-->
<!-- <groupId>org.glassfish.jaxb</groupId>-->
<!-- <artifactId>jaxb-runtime</artifactId>-->
<!-- <version>4.0.5</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/jakarta.xml.soap/jakarta.xml.soap-api &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License http://www.eclipse.org/org/documents/edl-v10.php &ndash;&gt;-->
<!-- <groupId>jakarta.xml.soap</groupId>-->
<!-- <artifactId>jakarta.xml.soap-api</artifactId>-->
<!-- <version>3.0.0</version>-->
<!-- </dependency>-->
<dependency>
<!-- https://mvnrepository.com/artifact/jakarta.xml.bind/jakarta.xml.bind-api -->
<!-- MIT License http://www.eclipse.org/org/documents/edl-v10.php -->
@@ -218,33 +171,6 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xs
<artifactId>jakarta.xml.bind-api</artifactId>
<version>4.0.2</version>
</dependency>
<!-- <dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/jakarta.jms/jakarta.jms-api &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License https://projects.eclipse.org/license/epl-2.0 &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License https://projects.eclipse.org/license/secondary-gpl-2.0-cp &ndash;&gt;-->
<!-- <groupId>jakarta.jms</groupId>-->
<!-- <artifactId>jakarta.jms-api</artifactId>-->
<!-- <version>3.1.0</version>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License https://www.eclipse.org/legal/epl-v20.html &ndash;&gt;-->
<!-- <groupId>org.junit.jupiter</groupId>-->
<!-- <artifactId>junit-jupiter</artifactId>-->
<!-- <version>RELEASE</version>-->
<!-- <scope>test</scope>-->
<!-- </dependency>-->
<!-- <dependency>-->
<!-- &lt;!&ndash; https://mvnrepository.com/artifact/org.slf4j/slf4j-reload4j &ndash;&gt;-->
<!-- &lt;!&ndash; MIT License http://www.opensource.org/licenses/mit-license.php &ndash;&gt;-->
<!-- <groupId>org.slf4j</groupId>-->
<!-- <artifactId>slf4j-reload4j</artifactId>-->
<!-- <version>2.0.16</version>-->
<!-- <scope>test</scope>-->
<!-- </dependency>-->
</dependencies>
<!-- Zielordner fuer Deploy unter OMDS-Entwicklung -->