Re: Installing effective Maven POM files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- Original Message -----
> From: "Aleksandar Kurtakov" <akurtako@xxxxxxxxxx>
> To: "Mikolaj Izdebski" <mizdebsk@xxxxxxxxxx>
> Cc: "java-devel" <java-devel@xxxxxxxxxxxxxxxxxxxxxxx>
> Sent: Friday, February 22, 2013 4:36:19 PM
> Subject: Re: Installing effective Maven POM files
> 
> ----- Original Message -----
> > From: "Mikolaj Izdebski" <mizdebsk@xxxxxxxxxx>
> > To: "Aleksandar Kurtakov" <akurtako@xxxxxxxxxx>
> > Cc: "java-devel" <java-devel@xxxxxxxxxxxxxxxxxxxxxxx>
> > Sent: Friday, February 22, 2013 2:13:14 PM
> > Subject: Re: Installing effective Maven POM files
> > 
> > > One more question - if I configure my parent pom to never be
> > > embedded
> > > I would still have to care for adding BRs myself, right? So no
> > > additional problems would arise from being able to use
> > > mvn-rpmbuild/local that rely on normal poms.
> > 
> > Yes, of course.
> > 
> > Effective POMs are installed just for the purpose of solving
> > otherwise
> > difficult dependency problems without adding -devel packages like
> > other
> > compiled languages have (devel packages were already suggested and
> > rejected before IIRC).
> 
> OK, constructive solution - why not provide an optional way for
> mvn-local/rpmbuild to resolve using normal poms only and finish with
> this discussion?

To explain more - if there is such way - I can rely on %mvn_build/%mnv_install as there will be simple way to validate whether a problem comes from effective poms or not - pass the "pristine" parameter to mvn-local/rpmbuild. The other option discussed for now is "patching poms to contain xmvn configuration" in order to not install effective poms, which will have the following effect- we will have a mixture of effective/normal poms in fedora - aka no reliable dependency solving and no reliable development environment.
If both effective/parent poms are installed and mvn-local/rpmbuild gain their "pristine" flag - there would be no reason to not rely on the parent poms and reliable(aka reacts accordingly to changes) development environment will be available.


Alexander Kurtakov
Red Hat Eclipse team

> 
> Alexander Kurtakov
> Red Hat Eclipse team
> 
> > 
> > --
> > Mikolaj
> > 
> 
--
java-devel mailing list
java-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/java-devel



[Index of Archives]     [Red Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux