Tomcat incorporado de carga: context.xml personalizado

Eu estou usando carga para automatizar a implantação de guerra no Tomcat. No entanto, eu tenho um problema: eu não posso replace os arquivos padrão tomcat com o meu costume como meus arquivos são copiados primeiro e, em seguida, sobrescritos por padrão. Passei horas para resolver esse problema, mas nada funciona. Aqui está o meu pom.xml

maven-resources-plugin   replace-tomcat-users-xml process-test-resources  copy-resources   ${basedir}/target/apache-tomcat-${version.tomcat}/conf/   src/test/resources/  context.xml       replace-tomcat-users-xml-cargo process-test-resources  copy-resources   ${basedir}/target/cargo/installs/tomcat-${version.tomcat}/apache-tomcat-${version.tomcat}   src/test/resources/  context.xml        

e aqui é carga usando:

  org.codehaus.cargo cargo-maven2-plugin 1.4.11  false  tomcat7x ${project.build.directory}/cargo.log  org.apache.tomcat tomcat ${version.tomcat} zip    ${basedir}/target/cargo/installs/apache-tomcat-${version.tomcat}/apache-tomcat-${version.tomcat}   ${basedir}/target/cargo/installs/apache-tomcat-${version.tomcat}/apache-tomcat-${version.tomcat}     mysql mysql-connector-java      ${basedir}/target/cargo/installs/context.xml conf/ context.xml true true   8080  admin:admin:manager-script  -Xmx1024m -XX:MaxPermSize=512m -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -Xnoagent -Djava.compiler=NONE   

Uma das soluções está aqui: É possível fornecer o arquivo context.xml do Tomcat6 através do plugin Maven Cargo?

Minha configuração de trabalho (com o pool de DataSource jdbc) se parece com:

   org.codehaus.cargo cargo-maven2-plugin 1.5.0   tomcat8x  UTF-8 tomcat,datajpa    org.postgresql postgresql       src/main/resources/tomcat/context.xml conf/Catalina/localhost/ context.xml.default      ru.javawebinar topjava war  ${project.build.finalName}      
    Intereting Posts