在把maven项目从svn检出后,发现没有了maven和build path,此时只需要在项目路径下面加入如下两个文件,然后刷新项目即可。
一、maven项目
.classpath
<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" output="target/classes" path="src/main/java"><attributes><attribute name="optional" value="true"/><attribute name="maven.pomderived" value="true"/></attributes></classpathentry><classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"><attributes><attribute name="maven.pomderived" value="true"/></attributes></classpathentry><classpathentry kind="src" output="target/test-classes" path="src/test/java"><attributes><attribute name="optional" value="true"/><attribute name="maven.pomderived" value="true"/></attributes></classpathentry><classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"><attributes><attribute name="maven.pomderived" value="true"/></attributes></classpathentry><classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"><attributes><attribute name="maven.pomderived" value="true"/></attributes></classpathentry><classpathentry kind="output" path="target/classes"/></classpath>
.project
<?xml version="1.0" encoding="UTF-8"?><projectDescription><name>项目名称</name><comment></comment><projects></projects><buildSpec><buildCommand><name>org.eclipse.jdt.core.javabuilder</name><arguments></arguments></buildCommand><buildCommand><name>com.genuitec.eclipse.springframework.springbuilder</name><arguments></arguments></buildCommand><buildCommand><name>org.eclipse.m2e.core.maven2Builder</name><arguments></arguments></buildCommand></buildSpec><natures><nature>com.genuitec.eclipse.springframework.springnature</nature><nature>org.eclipse.jdt.core.javanature</nature><nature>org.eclipse.m2e.core.maven2Nature</nature></natures></projectDescription>
二、java project
其实很多项目都可以这样,比如纯java项目就直接建个java project 拷贝这两个文件过来,改下项目名字刷新即可。这里提供java项目的两个文件内容。
.classpath
<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/><classpathentry kind="output" path="bin"/></classpath>.project<?xml version="1.0" encoding="UTF-8"?><projectDescription><name>项目名</name><comment></comment><projects></projects><buildSpec><buildCommand><name>org.eclipse.jdt.core.javabuilder</name><arguments></arguments></buildCommand></buildSpec><natures><nature>org.eclipse.jdt.core.javanature</nature></natures></projectDescription>
三、JavaWeb项目
.classpath
<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"><attributes><attribute name="owner.project.facets" value="java"/></attributes></classpathentry><classpathentry kind="con" path="com.genuitec.runtime.library/com.genuitec.generic_6.0"><attributes><attribute name="owner.project.facets" value="jst.web"/></attributes></classpathentry><classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/><classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/><classpathentry kind="con" path="com.genuitec.runtime.library/com.genuitec.jstl_1.2.1"><attributes><attribute name="org.eclipse.jst.component.dependency" value="WEB-INF/lib"/><attribute name="owner.project.facets" value="jst.web.jstl"/></attributes></classpathentry><classpathentry kind="output" path="WebRoot/WEB-INF/classes"/></classpath>.project<?xml version="1.0" encoding="UTF-8"?><projectDescription><name>项目名称</name><comment></comment><projects></projects><buildSpec><buildCommand><name>org.eclipse.wst.jsdt.core.javascriptValidator</name><arguments></arguments></buildCommand><buildCommand><name>org.eclipse.jdt.core.javabuilder</name><arguments></arguments></buildCommand><buildCommand><name>org.eclipse.wst.common.project.facet.core.builder</name><arguments></arguments></buildCommand><buildCommand><name>org.eclipse.wst.validation.validationbuilder</name><arguments></arguments></buildCommand><buildCommand><name>com.genuitec.eclipse.j2eedt.core.DeploymentDescriptorValidator</name><arguments></arguments></buildCommand><buildCommand><name>com.genuitec.eclipse.ast.deploy.core.DeploymentBuilder</name><arguments></arguments></buildCommand></buildSpec><natures><nature>org.eclipse.jem.workbench.JavaEMFNature</nature><nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature><nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.jdt.core.javanature</nature><nature>org.eclipse.wst.jsdt.core.jsNature</nature></natures></projectDescription>
