[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] tycho-p2-repository-plugin includes too manydependencies

I found a workaround, just creating 2 eclipse-repository maven projects
* repository : that just contains the category.xml
* product : that just contains the .product files and has its pom containing 

			<plugin>
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>tycho-p2-director-plugin</artifactId>
				<version>${tycho-version}</version>
				<executions>
					<execution>
						<id>materialize-products</id>
						<goals>
							<goal>materialize-products</goal>
						</goals>
					</execution>
					<execution>
						<id>archive-products</id>
						<goals>
							<goal>archive-products</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<products>
						<product>
							<id>client.product.id</id>
							<attachId>client.product.attachId</attachId>
							<rootFolder>client</rootFolder>
						</product>
					</products>
				</configuration>
			</plugin>

That way, I have a clean repo with just my features in the repository project, and my project built in the product project.
Regards,
Anthony



 
Le contenu de ce courriel s'adresse au destinataire seulement. Il contient de l'information pouvant Ãtre confidentielle. Vous ne devez ni le copier ni l'utiliser ni le divulguer à qui que ce soit à moins que vous soyez le destinataire ou une personne dÃsignÃe autorisÃe. Si vous le receviez par erreur, veuillez nous aviser immÃdiatement et le dÃtruire.
 
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.
 

De : tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-bounces@xxxxxxxxxxx] De la part de Dahanne, Anthony
Envoyà : 9 juin 2011 16:55
à : tycho-dev@xxxxxxxxxxx
Objet : [tycho-dev] tycho-p2-repository-plugin includes too manydependencies

Hello all !
Recently, bug 551 got solved
https://issues.sonatype.org/browse/TYCHO-551 , it made possible to
"Include all transitive dependencies into the generated repository."
My problem here is the contrary, by default, tycho-p2-repository-plugin
includes too many dependencies (when there is a .product defined)
I mean, if I have a .product in my eclipse-repository maven project,
tycho will read it and get all of its features and put them in the
target/repository, along with the features I just built.
So at the end I'll get a repo with my features + the features needed by
my product; but I wanted a repo with only my features !
The only way I found to publish a repo with my only my features, was to
remove my .product from my eclipse-repository maven project ...

Should I create a new bug ?
Is there another way to perform this (light p2 repo), and still having
my products built ?
Thank you !


Anthony Dahanne
Software Developer
Compuware Montreal
75 Rue Queen, Suite 6500
Montreal, QC, Canada H3C 2N6
+1-514-798-8949


 
Le contenu de ce courriel s'adresse au destinataire seulement. Il contient de l'information pouvant Ãtre confidentielle. Vous ne devez ni le copier ni l'utiliser ni le divulguer à qui que ce soit à moins que vous soyez le destinataire ou une personne dÃsignÃe autorisÃe. Si vous le receviez par erreur, veuillez nous aviser immÃdiatement et le dÃtruire.
 
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.
 

_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-dev