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:
@@ -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>-->
|
||||
<!-- <!– https://mvnrepository.com/artifact/org.slf4j/slf4j-api –>-->
|
||||
<!-- <!– MIT License http://www.opensource.org/licenses/mit-license.php –>-->
|
||||
<!-- <groupId>org.slf4j</groupId>-->
|
||||
<!-- <artifactId>slf4j-api</artifactId>-->
|
||||
<!-- <version>2.0.16</version>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
<!-- <dependency>-->
|
||||
<!-- <!– https://mvnrepository.com/artifact/com.sun.xml.messaging.saaj/saaj-impl –>-->
|
||||
<!-- <!– MIT License http://www.eclipse.org/org/documents/edl-v10.php –>-->
|
||||
<!-- <groupId>com.sun.xml.messaging.saaj</groupId>-->
|
||||
<!-- <artifactId>saaj-impl</artifactId>-->
|
||||
<!-- <version>3.0.4</version>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
<!-- <dependency>-->
|
||||
<!-- <!– https://mvnrepository.com/artifact/org.glassfish.jaxb/jaxb-runtime –>-->
|
||||
<!-- <!– MIT License http://www.eclipse.org/org/documents/edl-v10.php –>-->
|
||||
<!-- <groupId>org.glassfish.jaxb</groupId>-->
|
||||
<!-- <artifactId>jaxb-runtime</artifactId>-->
|
||||
<!-- <version>4.0.5</version>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
<!-- <dependency>-->
|
||||
<!-- <!– https://mvnrepository.com/artifact/jakarta.xml.soap/jakarta.xml.soap-api –>-->
|
||||
<!-- <!– MIT License http://www.eclipse.org/org/documents/edl-v10.php –>-->
|
||||
<!-- <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>-->
|
||||
<!-- <!– https://mvnrepository.com/artifact/jakarta.jms/jakarta.jms-api –>-->
|
||||
<!-- <!– MIT License https://projects.eclipse.org/license/epl-2.0 –>-->
|
||||
<!-- <!– MIT License https://projects.eclipse.org/license/secondary-gpl-2.0-cp –>-->
|
||||
<!-- <groupId>jakarta.jms</groupId>-->
|
||||
<!-- <artifactId>jakarta.jms-api</artifactId>-->
|
||||
<!-- <version>3.1.0</version>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
<!-- <dependency>-->
|
||||
<!-- <!– https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter –>-->
|
||||
<!-- <!– MIT License https://www.eclipse.org/legal/epl-v20.html –>-->
|
||||
<!-- <groupId>org.junit.jupiter</groupId>-->
|
||||
<!-- <artifactId>junit-jupiter</artifactId>-->
|
||||
<!-- <version>RELEASE</version>-->
|
||||
<!-- <scope>test</scope>-->
|
||||
<!-- </dependency>-->
|
||||
<!-- <dependency>-->
|
||||
<!-- <!– https://mvnrepository.com/artifact/org.slf4j/slf4j-reload4j –>-->
|
||||
<!-- <!– MIT License http://www.opensource.org/licenses/mit-license.php –>-->
|
||||
<!-- <groupId>org.slf4j</groupId>-->
|
||||
<!-- <artifactId>slf4j-reload4j</artifactId>-->
|
||||
<!-- <version>2.0.16</version>-->
|
||||
<!-- <scope>test</scope>-->
|
||||
<!-- </dependency>-->
|
||||
|
||||
|
||||
</dependencies>
|
||||
|
||||
<!-- Zielordner fuer Deploy unter OMDS-Entwicklung -->
|
||||
|
||||
Reference in New Issue
Block a user