Я думаю, что это изменение, вызванное переходом к автоматическому изданию в Tomcat ?, но в основном это похоже, когда у меня есть проект в затмении, который использует военный оверлей, ресурсы копируются из локального родительского проекта, а не военного файла этого родителя. В родительском проекте много проектов, и вытаскивание файлов не будет работать, мне нужно создать дочерний проект из файла военных проектов родительских проектов. Идеи о том, как это сделать?Eclipse, Tomcat, m2e и War Overlay from artifact
* Редактировать - некоторые подробности.
покрышка работает, и указывается в POM, как:
<dependency>
<groupId>org.parentproject</groupId>
<artifactId>parentproject-web</artifactId>
<version>2.0-SNAPSHOT</version>
<type>war</type>
</dependency>
это приводит на следующее org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="eurekastreams-web-ym2">
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<dependent-module deploy-path="/" handle="module:/overlay/prj/parentproject-web?includes=**/**&excludes=META-INF/MANIFEST.MF">
<dependency-type>consumes</dependency-type>
</dependent-module>
<dependent-module deploy-path="/" handle="module:/overlay/slf/?includes=**/**&excludes=META-INF/MANIFEST.MF">
<dependency-type>consumes</dependency-type>
</dependent-module>
<property name="context-root" value="parentproject-web-childproject"/>
<property name="java-output-path" value="/parentproject-web-childproject/target/classes"/>
</wb-module>
Можете ли вы разработать что вы означает «В родительском проекте много проектов, и вытаскивание файлов не будет работать, мне нужно создать дочерний проект из файла военных проектов родительских проектов. Идеи о том, как это сделать?» –
окончательная война, созданная родительским проектом, сама по себе является результатом сложной сборки, с ее собственными военными оверлеями, gwt compilationsm вложением файлов и папок и т. Д. Прямо сейчас, когда я просматривал файлы, которые развертываются в моем дочерний проект, копируются только те файлы, которые присутствуют в родительском проекте, а не полный набор файлов, которые присутствуют в папке с указателем/войной. Эти файлы, однако, находятся в папке целевых/военных дочерних проектов после того, как я делаю пакет maven, но похоже, что eclipse/m2e/wtp не ищет там – chrismarx