cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Trygve Laugstøl (JIRA) <>
Subject [jira] Commented: (CXF-2275) Maven plugins: Support reading WSDLs from Maven repository
Date Tue, 15 Sep 2009 07:31:57 GMT


Trygve Laugstøl commented on CXF-2275:

@Christian: Yes, I really think it is better. I actually hope you don't implement a solution
that's based around downloading stuff from a repository as you're bypassing a very important
part of Maven (dependency management).

You don't need to do anything special to use the reactor, it is a built-in thing in Maven.

It works like this:

Project Api has a web service annotated interface and generates a WSDL that's also attached
to the build and put in the repository
Project Server has a dependency on the Api project's JAR (the one with the normal Java interfaces)
Project Client has a dependency on the Api project's WSDL (just because it feels like it)

Now, if I as a developer want to build this project from scratch, Maven has to know which
order to build them in. Maven does this by putting all of the projects into a reactor and
take a look at their dependencies. As Server and Client both depend on API, it will make sure
to build the API module first.

> Maven plugins: Support reading WSDLs from Maven repository
> ----------------------------------------------------------
>                 Key: CXF-2275
>                 URL:
>             Project: CXF
>          Issue Type: New Feature
>          Components: Tooling
>    Affects Versions: 2.2.2
>            Reporter: Trygve Laugstøl
>            Assignee: Christian Schneider
>             Fix For: 2.3
> The Maven plugins should support reading WSDL files directly from a Maven repository
to make it easier to consume WSDLs in a repository. Currently it is required to use the dependency
plugin or similar to copy the WSDL from the repository to target/ to process it.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message