Eclipse JavaProject 를 Dynamic Web Project 로 변경해보자~
svn 으로 프로젝트를 하나 받았는데~ 이게 왠 걸~ 웹프로젝트인데 이클립스가 인식을 못하네~ㅜ.ㅜ 다~ 방법이 있답니다~~
이건.. svn commit 한 사람이 .setting 및 .project 를 함께 커밋하지 않았거나,
정말 dynamic Project가 아닌 경우랍니다.(이건 당연;;;)
해당 project의 타입을 인식하기 위한 파일들은 .settings 밑의 파일과 .project 랍니다~
위에 파일만 수정해 주면 eclipse는 그냥 적어준로 믿는(?)거죠~
수정 방법은 간단합니다.
다만 각 개인 환경에 맞도록 수정할 필요는 있는데요~ 이건 워낙 환경이 다양하니 설명하기 힘들겠네요~
1. 우선 아래 두 파일을 만들어서(노트패드로치시면됩니다.) .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="ProjectName">
<wb-resource deploy-path="/" source-path="/Web"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/conf"/>
<property name="context-root" value="ProjectName"/>
<property name="java-output-path"/>
</wb-module>
</project-modules>
org.eclipse.wst.common.project.facet.core.xml
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v6.0"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="6.0"/>
<installed facet="jst.web" version="2.5"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
2. .project 파일 내용을 아래처럼 수정 해주세요~
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>ProjectName</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>
</buildSpec>
<natures>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
출처 : http://blog.naver.com/oskmkr?Redirect=Log&logNo=60058008446
'기타' 카테고리의 다른 글
JSP에서 지원하는 내장객체 (0) | 2012.04.25 |
---|---|
weblogic <BEA-141281> <unable to get file lock, will retry> (0) | 2012.03.08 |
weblogic11 plan.xml (0) | 2012.02.23 |
cvs import 프로젝트 추가 (0) | 2012.02.15 |
Facebook comment(댓글) 연동 쉽고 빠르게 하기 (0) | 2011.05.26 |