我正在尝试修复Eclipse Maven Web项目,其中一些构建文件夹之后
消失了。
我得到:目标/类和目标/生成的源文件夹,但没有
/ target / m2e-wtp / web-resources,根据设置假设在那里(见下文)
我无法从“属性”中的任何菜单解决问题,所以我查看了项目的配置文件。 项目名称为TomkatFromArchetype 我在这个论坛搜索了解决方案并检查了我的设置文件,如:
<?xml version="1.0" encoding="UTF-8"?>
<pageflow:Pageflow xmlns:pageflow="http://www.sybase.com/suade/pageflow" id="pf15021503419240" configfile="/TomkatFromArchetype/src/main/webapp/WEB-INF/faces-config.xml"/>
/.settings/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="TomkatFromArchetype">
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<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/java2"/>
<property name="context-root" value="TomkatFromArchetype"/>
<property name="java-output-path" value="/TomkatFromArchetype/target/classes"/>
</wb-module>
</project-modules>
所以你可以看到,条目
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
如上所述,就在那里 here
同样/.settings/.jsdtscope(也许很重要)就像:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/main/webapp" />
<classpathentry excluding="**/bower_components/*|**/node_modules/*|**/*.min.js"
kind="src" path="target/m2e-wtp/web-resources" />
<classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER" />
<classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true" />
</attributes>
</classpathentry>
<classpathentry kind="con"
path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary" />
<classpathentry kind="output" path="" />
</classpath>
是否有其他配置文件,与问题相关的内容或我必须如何正确设置?
您的网络文件现在奇怪地位于: workspaceEclipse.metadata.plugins \ org.eclipse.wst.server.core \ TMP2 \ wtpwebapps \ TomkatFromArchetype \