Yes I can add the dependencies using import (did not know that this was a scope...) and no, that is not possible since all the parent poms are poms that have packaging pom, maven does not except these. I try to fool Maven by adding a empty jar per pom and that worked, but thats not the good way (fooling the tool ). I will keep import in mind.
On Sat, Dec 27, 2008 at 1:20 AM, Brian E. Fox <bri...@reply.infinity.nu> wrote: > Can't you achieve this using the import scope? This would allow you to > declare the dependencyManagement of all your jars in one pom and effectively > import that into the projects that need it, thus synchronizing the > dependencies across them all. > > > On 12/26/08 7:11 PM, "Maarten Storm" <mtst...@gmail.com> wrote: > >> Hello, >> The reason why I would like to add dependencies programmaticaly is the >> following: In my open source project I have 3 subprojects that do not >> share the same parent pom. I'm working on a new packaging strategy >> called dpom. This Dependency Pom is just like a normal pom but it >> synchronized project links in the site.xml of the 3 subprojects. This >> allows me to make a overall site for projects that do not share the >> same parent pom. >> >> I'm working now at a company that has the same problem that I have >> within my open source project. They have about 15 huge projects (over >> 20 man years per project) and the would like to monitor the >> dependencies over all these project without interfering them (share >> the same parent). The idea behind this is that ew can make a list in >> the configuration for all the parent projects and generating an >> overlal website. The dependency report will give all the transitive >> dependencies of all the projects so the can monitor that. I am working >> a a specialized dependency tree that will make a cross references >> where the dependencies are used. >> >> So the steps I would like to program are: >> >> 1: Read the every pom in the list of the configuration form a repository. >> 2: Analyze every pom for dependencies. >> 3: Add these new found dependencies to the dpom project ( and remember >> where it's origine (dpom report)). >> >> I hope this helps. The DPOM packaging is not used for normal maven >> this like jar/ear/war etc., it is only meant for site generation. >> I hope you can help me with step 2 en 3. >> >> Kind regards, >> Maarten Storm >> >> On Fri, Dec 26, 2008 at 8:31 PM, Jason van Zyl <jvan...@sonatype.com> wrote: >>> From the Maven 1.x days where we did this and realized that if the model of >>> your dependencies not explicit in your pom.xml file then it's not clear to >>> anyone where dependencies are coming from and leads to problems. >>> >>> On 24-Dec-08, at 6:53 PM, Maarten Storm wrote: >>> >>>> Hello all, >>>> I would like to add programmatically dependencies to the MavenProject. >>>> I have looked in the mail archives but I could not find info on this >>>> topic.Is there a possible solution for this? >>>> >>>> Kind regards, >>>> Maarten Storm >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>>> For additional commands, e-mail: dev-h...@maven.apache.org >>>> >>> >>> Thanks, >>> >>> Jason >>> >>> ---------------------------------------------------------- >>> Jason van Zyl >>> Founder, Apache Maven >>> jason at sonatype dot com >>> ---------------------------------------------------------- >>> >>> We all have problems. How we deal with them is a measure of our worth. >>> >>> -- Unknown >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org