Cargo - uberwar

1 resposta
Will_J4W

Olá, estou utilizando Maven2 Cargo - uberwar para mesclar dois projetos…
Esta tudo funcionando perfeitamente…
Porém, estou com um problema no merging do arquivo web.xml…
O problema ocorre que não consigo preservar ou sobrescrever um parâmetro…

O código é o seguinte:




sample1
sample1
0.0.1-SNAPSHOT
war

<dependency>
		<groupId>sample2</groupId>
		<artifactId>sample2</artifactId>
		<version>0.0.1-SNAPSHOT</version>
		<type>war</type>
	</dependency>
</dependencies>

<build>
	<plugins>
	
		<plugin>
			<groupId>org.codehaus.cargo</groupId>
			<artifactId>cargo-maven2-plugin</artifactId>
			<extensions>true</extensions>
			
			<configuration>
				<descriptor>src/assemble/merge.xml</descriptor>
				<archive>
					<addMavenDescriptor>false</addMavenDescriptor>
					<manifest>
						<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
						<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
					</manifest>
				</archive>
			</configuration>
		</plugin>
	</plugins>
</build>

e o arquivo src/assemble/merge.xml

sample1:sample1 sample2:sample2 WEB-INF/classes/properties.xml org.codehaus.cargo.module.webapp.DocumentMerger $left:param-name $left:param-value $right:param-value

A dúvida está em como utilizar o arquivo merge.xml, a tag para alterar o parametro por exemplo … ou o …

1 Resposta

Will_J4W

No caso, não há uma necessidade de colocar a tag pois não tenho nenhuma arquivo em conflito…
Para o web.xml (único em conflito) é utilizado um modulo específico, ou um tratamento especifico, pelo …

Referencias…: http://cargo.codehaus.org/Merging+WAR+files

Criado 10 de setembro de 2010
Ultima resposta 10 de set. de 2010
Respostas 1
Participantes 1