Then:
1. use assembly plugin
http://maven.apache.org/plugins/maven-assembly-plugin to pack
everything in a zip, it'll be deployed
2. add a dependency on that project using <type>zip</type> inside <dependency>
3. I don't know why you want to commit if nothing has changed. Take a
look to the antrun plugin
http://maven.apache.org/plugins/maven-antrun-plugin/ where you can
write your own ant script inside the pom or (more advanced) write your
own maven plugin using maven scm to commit the files
4. assembly again
5. I don't know if you use <packaging>xsd, if not you can always
deploy a jar containing only the xsd

On 3/9/06, [EMAIL PROTECTED]
<[EMAIL PROTECTED]> wrote:
> Hi Carlos,
>
> All those commits ... Sorry that I cannot express what the contraints of the 
> tooling are, and what people want to get out of the project in the end. Maybe 
> I'm thinking too complicated...
>
> I need to have three different packages in the end. One for java, one for 
> xsd, one for the wsdl. The problem is, the generator always produces 
> everything. And there are people who are not interested in the model, just in 
> what is generated.
>
> Andreas
>
> >-----Original Message-----
> >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
> >Of ext Carlos Sanchez
> >Sent: 09 March, 2006 22:27
> >To: Maven Users List
> >Subject: Re: [m2] project setup expertise needed
> >
> >I don't really know what are you trying to do with all those
> >commits, but think about this:
> >
> >model -> just that model whatever it is
> >java -> depends on model, generates and compiles java xsd ->
> >depends on model, generates xsd wsdl ->  depends on model,
> >generates wsdl distribution -> packs everything together using
> >assembly plugin
> >
> >On 3/9/06, [EMAIL PROTECTED]
> ><[EMAIL PROTECTED]> wrote:
> >> Hi Caslos,
> >>
> >> Thanks for your feedback, my comments inline below:
> >>
> >> >-----Original Message-----
> >> >From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> >Behalf Of ext
> >> >Carlos Sanchez
> >>
> >> >When you say " a custom ant-based plugin " you mean an ant script
> >> >used from the antrun plugin?
> >>
> >> No, I created a real ant plugin, as described in this guide:
> >>
> >http://maven.apache.org/guides/plugin/guide-ant-plugin-development.htm
> >> l
> >>
> >> >Anyway if instead of generating them to target/generated, which is
> >> >usually used for generated java sources (not resources),
> >you generate
> >> >them to target/classes, they will end bundled in your jar.
> >>
> >> The problem is I cannot really control the generator. I can just
> >> invoke it, and everything ends up in
> >>
> >> /xyz-spec-model/target/generated/xyz.xsd
> >> /xyz-spec-model/target/generated/xyz.wsdl
> >> /xyz-spec-model/target/generated/javax/.../*.java
> >>
> >> Besides, you have to license the tool, and not everybody who
> >is interested in the generated result, might want to license
> >it, or set it up to run. So I though about three projects,
> >which can extract the generated files (java and xml) and rebundle them:
> >>
> >> Project /some-tool-plugin
> >>   - the ant plugin
> >>
> >> Project /xyz-spec-model
> >>   - the model
> >>   - generates *.java, *.xsd, *.wsdl
> >>   - deploys the generated files to repository as xyz-spec-model.zip
> >> (HOWTO-1)
> >>
> >> Project /xyz-spec-java
> >>   - retrieves the java files from xyz-spec-model.zip (HOWTO-2)
> >>   - commits the changes to CVS repository (HOWTO-3)
> >>   - deploys xyz-spec-java-src.zip to repository (HOWTO-4)
> >>   - deploys xyz-spec-java-bin.jar to repository
> >>
> >> Project /xyz-spec-xsd
> >>   - extracts the XML Schema from xyz-spec-model.zip
> >>   - commits the changes to CVS repository
> >>   - deploys the schema to the repository on its own (feasible???,
> >> HOWTO-5)
> >>
> >> Project /xyz-spec-wsdl
> >>   - extracts the WSDL from xyz-spec-model.zip
> >>   - commits the changes to CVS repository
> >>   - add some BPL
> >>   - deplosy the WSDL/BPL to the repository on its own
> >>
> >> Instead of commiting the changes to CVS, also a remote
> >deploy to a project on www.java.net is ok. Whatever is easier.
> >>
> >> As you can see, there are a number of steps, which I don't
> >know how to do (HOWTO-1 to HOWTO-5), besides I'm even sure if
> >I want it to be like that. That's I was asking people who
> >already have a lot of experience with maven, how a project
> >like this could be setup best. So all comments, also partial
> >solutions to one of the HOWTOs are very welcome!
> >>
> >> Kind Regards,
> >>  _         __                _  _
> >> //\ndreas.[|-bbert-[]/arroum(a)[|\|okia.com
> >>            `-        `
> >>    Andreas Ebbert-Karroum
> >>  Software Design Engineer - Nokia Networks Services / Middleware
> >>  phone: +49-211-94123928, fax: +49-211-9412-3838  Heltorfer
> >Straße 1,
> >> 40472 Düsseldorf, Germany
> >>
> >>
> >----------------------------------------------------------------------
> >> This message is confidential. If you have received this message in
> >> error, please delete it from your system. You should not copy it for
> >> any purpose, or disclose its contents to any other person. Internet
> >> communications are not secure and therefore Nokia GmbH does
> >not accept
> >> legal responsibility for the contents of this message as it has been
> >> transmitted over a public network. Thank you.
> >> Nokia GmbH, Nokia Networks is a German Company. Further information
> >> about the Company is available from its principal offices at
> >> Heltorferstrasse 1, D-40472, Düsseldorf, Germany and from
> >the website
> >> at http://www.nokia.com/
> >>
> >----------------------------------------------------------------------
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >
> >
> >--
> >I could give you my word as a Spaniard.
> >No good. I've known too many Spaniards.
> >                             -- The Princess Bride
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
                             -- The Princess Bride

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to