Hi all,

If this is not possible with maven, it is an answer as well. Then I can think 
about writing a plugin, or simply accepting dependency as it is.

Any insight would be usefull.

Regards,
Péter 

-----Original Message-----
From: Váry Péter [mailto:[EMAIL PROTECTED] 
Sent: Thursday, June 07, 2007 6:15 PM
To: [email protected]
Subject: War plugin transitive dependency

Hi all,

For the "short version" jump at the end of the letter :o)

---------------- long version

I am new to maven, but impressed with the features, and possibilities. I would 
like to migrate our ant based build system to a maven based one. The main 
reason is dependencies, especially transitive dependencies.

We have approximately 50 small modules, and about half of them are web modules, 
with plenty of - tree structured - dependencies. There are dependencies between 
the web modules as well (say news web module depends on HTML editor web module, 
and user web module depends on group web module, and most importantly portal 
web module depends on news, and user module)

There are more than 70 small websites using these modules, and some own code, 
and web resources (jsp, js, css etc.) to build wars running on tomcat.

In our current build system in every module we package the classes in a jar, 
and put the web resources in a stub. And for the products we collect these 
stubs, and jars, and merge it along with the product specific ones.

---------------- short version

With using the war plugin, we can declare transitive dependencies, A depends on 
B, and B depends on C. With SNAPSHOT versions I would like to see every changes 
in C appear immediately in A, without any manual interaction (or as few as 
possible).

I have tried another way to create assemblies from warstub-s, but I was unable 
to declare them as dependencies.

Any idea how can I solve this problem with maven?

Thanks,
Peter


---------------------------------------------------------------------
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]

Reply via email to