[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tycho-dev] Changing tycho-p2-resolver directory structure
- From: "Oberlies, Tobias" <tobias.oberlies@xxxxxxx>
- Date: Tue, 6 Sep 2011 18:19:02 +0200
- Accept-language: en-US, de-DE
- Acceptlanguage: en-US, de-DE
- Delivered-to: email@example.com
- Thread-index: Acxsn6RyjamkGQR6QSSz83kYSCha2QAEEuQA
- Thread-topic: [tycho-dev] Changing tycho-p2-resolver directory structure
Currently, there is no benefit from the target platform because we decided to update both p2 and org.eclipse.osgi to M1. (Without that decision, we would have needed the target file, which is why I originally added it.)
Once we can build Tycho with Tycho 0.13.0, we can use the target file to set up an immutable target file and hence drop the version numbers in the tycho-p2-runtime product. This will save (at least me) quite a bit of work (because the last time I couldn't get the version-bump-plugin to work).
> -----Original Message-----
> From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-bounces@xxxxxxxxxxx]
> On Behalf Of Igor Fedorenko
> Sent: 06 September 2011 15:57
> To: tycho-dev@xxxxxxxxxxx
> Subject: Re: [tycho-dev] Changing tycho-p2-resolver directory structure
> To make sure I understand, you decided to take on double-maintenance of
> tycho p2 runtime dependencies just "to shorten the paths"? Or there are
> other advantages of using .target file to define target platform of
> tycho-bundles subtree?
> On 11-09-06 9:46 AM, Oberlies, Tobias wrote:
> > This is done.
> > @Tycho developers: You will need to re-import Tycho into your Eclipse
> workspace. Tycho now builds in a single reactor, so importing the root
> pom.xml is enough!
> > @Igor: See my comments inline.
> > Regards
> > Tobias
> > Igor Fedorenko wrote:
> >> tycho-p2-resolver-impl was introduced to solve TYCHO-516. The idea was
> >> to split API and implementation builds such that API bundles used by
> >> Maven plugins do not have P2 repositories mentioned in their pom.xml
> >> files. I don't mind moving files around, as long as this problem does
> >> not resurface.
> >> https://issues.sonatype.org/browse/TYCHO-516
> > This problem should not re-occur because I changed the target platform
> to use a target file rather than repositories with layout p2 (as part of
> the M1 migration -> 4393caf)
> >> --
> >> Regards,
> >> Igor
> >> On 11-08-22 10:47 AM, Oberlies, Tobias wrote:
> >>> As proposed during the last meeting here at SAP, I would like to
> >>> the structure of the bundles under "tycho-p2-resolver":
> >>> * Rename the folder "tycho-p2-resolver" to "tycho-bundles", because
> >>> the folder contains all Tycho-provided bundles of Tycho's
> >>> OSGi runtime.
> >>> * Drop the "tycho-p2-resolver-impl" folder in order to shorten the
> >> paths.
> >>> In order to ease the re-import of the affected project into the
> >>> workspace, I will also change the project aggregation, so that
> >>> everything is aggregated from the root POM.
> >>> Any objections/comments? If not, I'll do this change within the next
> >>> weeks.
> >>> Regards
> >>> Tobias
> >>> _______________________________________________
> >>> tycho-dev mailing list
> >>> tycho-dev@xxxxxxxxxxx
> >>> https://dev.eclipse.org/mailman/listinfo/tycho-dev
> >> _______________________________________________
> >> tycho-dev mailing list
> >> tycho-dev@xxxxxxxxxxx
> >> https://dev.eclipse.org/mailman/listinfo/tycho-dev
> > _______________________________________________
> > tycho-dev mailing list
> > tycho-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/tycho-dev
> tycho-dev mailing list