[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] The order of repositories in the POM
|
Hello,
well, suppose we have a multi-module project with a POM named multipom.xml .
Snippet of contents of multipom.xml:
...
<repositories>
<!-- configure p2 repository to resolve against -->
<repository>
<id>indigo</id>
<layout>p2</layout>
<url>http://download.eclipse.org/releases/indigo/</url>
</repository>
</repositories>
...
<modules>
<module>../productiveCodeModule</module>
<module>../testCodeModule</module>
</modules>
...
The whole multi-module project needs the Eclipse Indigo p2 repository.
Now the productiveCodeModule is dependent on BPMN2. The relevant
contents of its pom.xml are:
<repositories>
<repository>
<id>BPMN2</id>
<layout>p2</layout>
<url>http://download.eclipse.org/bpmn2-modeler/bpmn2/site</url>
</repository>
</repositories>
When I try to build this, Maven (or Tycho) doesn't find the bpmn2
dependency. When I put the bpmn2 repository in the project pom
(multipom.xml), everything works fine.
With regards,
Daniel W.
2012/4/13 Igor Fedorenko <igor@xxxxxxxxxxxxxx>:
> I am not sure I understood your scenario. Can you provide a small
> standalone example that demonstrates the problem?
>
> --
> Regards,
> Igor
>
>
> On 12-04-13 11:00 AM, Daniel Warzecha wrote:
>>
>> Hello,
>>
>> it seems to be that the order of the p2 repositories in a POM
>> hierarchy is important.
>>
>> Example: I want to have org.eclipse.uml2.uml in Version 3.0.0 exactly.
>> I have a multi-module project consisting of Eclipse Plugins. The
>> parent or project POM contains one repository: the Eclipse Indigo
>> repository.
>> A module of my project has a dependency to org.eclipse.uml2, see
>> above. As this module is the "first one" that needs these plugins, I
>> place the repository description for the UML2 p2 repository inside the
>> module POM.xml .
>>
>> When building the project, Maven says that the dependency can't be
>> met. Maven looks in the Indigo Repository, sees that it contains the
>> UML2 Plugin in Version 3.2.1 and no other version, and shrugs. It
>> doesn't look in the other p2 repository where Version 3.0.0 could be
>> found. When I place the p2 repository description of the UML2
>> repository before the Indigo repository description, everything works
>> fine.
>>
>> Is this a bug of Maven or Tycho? Is this even a bug or am I doing
>> something wrong?
>>
>> Thanks in advance,
>> Daniel W.
>> _______________________________________________
>> tycho-user mailing list
>> tycho-user@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/tycho-user
>
> _______________________________________________
> tycho-user mailing list
> tycho-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/tycho-user