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

Reply via email to