Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract the targetNamespace from the WSDL, generate the SEI and WebServiceClient annotated classes´ package names from it & write it together with the project´s package name into a cxf-spring-boot-maven.properties to enable Complete automation of Endpoint initialization #6

Closed
jonashackt opened this issue Jan 13, 2017 · 0 comments

Comments

@jonashackt
Copy link
Member

To enable the Complete Automation of Endpoint Initialization in the cxf-spring-boot-starter (Issue here), we need the package name of the SEI implementing class to properly scan for. The securest way is to extract the groupId from the pom while executing this plugin and providing it into a cxf-spring-boot-maven.properties in the classpath.

jonashackt added a commit that referenced this issue Jan 13, 2017
@jonashackt jonashackt changed the title Write the packageName into a cxf-spring-boot-maven.properties to enable Complete Automation of Endpoint Initialization Write the project´s packageName into a cxf-spring-boot-maven.properties to enable Complete Automation of Endpoint Initialization Jan 14, 2017
jonashackt added a commit that referenced this issue Jan 14, 2017
…SEI and WebServiceClient´s packageName with the help of JAXB XJC (like it is done in the JAXWS RI) is now part of the cxf-spring-boot-maven-plugin. The packageName is put into the cxf-spring-boot-maven.properties file - already known from the injection of the project´s packageName to later obtain the SEI Implementation class.
jonashackt added a commit that referenced this issue Jan 14, 2017
@jonashackt jonashackt added this to the 1.0.8.RELEASE milestone Jan 14, 2017
jonashackt added a commit that referenced this issue Jan 14, 2017
@jonashackt jonashackt changed the title Write the project´s packageName into a cxf-spring-boot-maven.properties to enable Complete Automation of Endpoint Initialization Write the project´s packageName & the WSDL´s targetNamespace into a cxf-spring-boot-maven.properties to enable Complete Automation of Endpoint Initialization Jan 23, 2017
@jonashackt jonashackt changed the title Write the project´s packageName & the WSDL´s targetNamespace into a cxf-spring-boot-maven.properties to enable Complete Automation of Endpoint Initialization Write the project´s package name & the SEI and WebServiceClient annotated classes´ package names into a cxf-spring-boot-maven.properties to enable Complete Automation of Endpoint Initialization Jan 23, 2017
@jonashackt jonashackt changed the title Write the project´s package name & the SEI and WebServiceClient annotated classes´ package names into a cxf-spring-boot-maven.properties to enable Complete Automation of Endpoint Initialization Extract the targetNamespace from the WSDL, generate the SEI and WebServiceClient annotated classes´ package names from it & write it together with the project´s package name into a cxf-spring-boot-maven.properties to enable Complete automation of Endpoint initialization Jan 23, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant