Do you have a schedule to update the imports to the jakarta namespace? On Tue, Nov 23, 2021 at 6:16 PM Martin Gainty <mgai...@hotmail.com> wrote:
> looks like you will have to transform wsss4j jar to jakarta using eclipse > jakarta transformer: > > GitHub - eclipse/transformer: Eclipse Transformer provides tools and > runtime components that transform Java binaries, such as individual class > files and complete JARs and WARs, mapping changes to Java packages, type > names, and related resource names. > <https://github.com/eclipse/transformer> > <https://github.com/eclipse/transformer> > GitHub - eclipse/transformer: Eclipse Transformer provides tools and > runtime components that transform Java binaries, such as individual class > files and complete JARs and WARs, mapping changes to Java packages, type > names, and related resource names. > <https://github.com/eclipse/transformer> > Eclipse Transformer. The Eclipse Transformer project is part of the > Eclipse Technology top-level project.. Eclipse Transformer provides tools > and runtime components that transform Java binaries, such as individual > class files and complete JARs and WARs, mapping changes to Java packages, > type names, and related resource names. > github.com > > > Eclipse Transformer > > The Eclipse Transformer project <https://github.com/eclipse/transformer> > converts > the namespace of the compiled Java resources. Also, JAR artifacts as WAR > and EAR files containing entire applications are supported. The project is > generic in the sense that it can handle all kinds of conversions and not > only the one related to the changes for Jakarta EE 9. > Using this transformer project, you can create an updated version of the > JAR file that you use as a dependency in your application. And when making > use of the Maven Classifier feature, you can convert a JAR file in your > local maven repository and the Jakarta transformed version can easily be > picked up. > > How to Convert a 3rd Party Library to the New Jakarta Namespace | foojay > <https://foojay.io/today/how-to-use-eclipse-transformer-to-convert-a-3rd-party-library-to-the-new-jakarta-namespace/> > > <https://foojay.io/today/how-to-use-eclipse-transformer-to-convert-a-3rd-party-library-to-the-new-jakarta-namespace/> > How to Convert a 3rd Party Library to the New Jakarta Namespace | foojay > <https://foojay.io/today/how-to-use-eclipse-transformer-to-convert-a-3rd-party-library-to-the-new-jakarta-namespace/> > The release of Jakarta EE 9 breaks a tradition of Java Enterprise. A legal > requirement of the Java EE code donation from Oracle to the Eclipse > Foundation is the change of the namespace of javax to jakarta.. But the > change of the package and XML namespace in Jakarta EE 9 is only the > beginning. > foojay.io > > JakartaTransformer > <path_to_local_mvn_repo>/org/apache/ws/security/1.6.19/wss4j-1.6.19. > jar > <path_to_local_mvn_repo>/org/apache/ws/security/1.6.19/wss4j-1.6.19 > -jakarta.jar > > java *org.eclipse.transformer.Transformer Input Output* command, you > create a converted JAR file that can be picked up by Maven very easily by > just adding the classifier element to the dependency: > <dependency> > <groupId>org.apache.ws.security</groupId> > <artifactId>wss4j</artifactId> > <version>1.6.19</version> > <scope>provided</scope> > <classifier>jakarta</classifier> > </dependency> > once your wss4j-1.6.19.jar is converted to *jakarta specific* > wss4j-1.6.19-jakarta.jar > > then reference the jakarta-specific wss4j-1.6.19-jakarta.jar using > classifier of 'jakarta' as seen in dependency declaration above > > CLEAR ? > > ------------------------------ > *From:* Rebecca Searls <rsea...@redhat.com> > *Sent:* Tuesday, November 23, 2021 3:18 PM > *To:* dev <dev@ws.apache.org> > *Subject:* Re: A jakarta namespace version > > I don't see that wss4j-1.6.17 is referencing to any jakarta archives or > apis. > I see that wss4j-2.3.0 does, however we are looking for a version where > the imports in the project classes are updated to use the jakarta > namespace. > Is there a plan for that? > > On Tue, Nov 23, 2021 at 11:41 AM Martin Gainty <mgai...@hotmail.com> > wrote: > > source: Apache WSS4J – <https://ws.apache.org/wss4j/> > > binaries: Maven Repository: org.apache.ws.security » wss4j > (mvnrepository.com) > <https://mvnrepository.com/artifact/org.apache.ws.security/wss4j?repo=redhat-earlyaccess> > Maven Repository: org.apache.ws.security » wss4j > <https://mvnrepository.com/artifact/org.apache.ws.security/wss4j?repo=redhat-earlyaccess> > The Apache WSS4J project provides a Java implementation of the primary > security standards for Web Services, namely the OASIS Web Services Security > (WS-Security) specifications from the OASIS Web Services Security TC. > mvnrepository.com > does 1.6.17 for RH v1 not work for you? > > ------------------------------ > *From:* Rebecca Searls <rsea...@redhat.com> > *Sent:* Tuesday, November 23, 2021 8:28 AM > *To:* dev <dev@ws.apache.org> > *Subject:* A jakarta namespace version > > Wildfly components requires a jakarta namespace version of > org.apache.wss4j:wss4j. > What are the plans for providing such a version? > >