2018. 4. 4. 14:33ㆍIT개발/기타
목표 : /src/main/webapp -> /webapp
변경사유: 클릭을 한번이라도 더줄이고 싶다.( 클릭 2번 더하는 것에 귀차니즘을 느낌 )
방법 :
1. 폴더 통째로 이동하기
webapp 폴더에 마우스우클릭 -> move 선택 -> 최상위 프로젝트 폴더 선택 -> 이동 완료!
2. pom.xml내 plugin 추가후, Update Maven Project (단축키: alt + f5 )
<pluginManagement> <plugins> <plugin> <artifactId>maven-war-plugin</artifactId> <version>2.3</version> <configuration> <warSourceDirectory>webapp</warSourceDirectory> </configuration> </plugin> </plugins> <pluginManagement> |
3. 이클립스 설정파일 수정
Open Resource(단축키 : ctrl + shift + r ) 열기, org.eclipse.wst.common.component 입력후, 파일 열기
(아니면 Navigator 탭을 이용하여 /.settings/org.eclipse.wst.common.component 경로로 가서 파일 열기해도 됨)
이미, 1번의 수행으로 원래 Before 상태였는데 After 상태로 변경되었을것이다. 여기에서 붉은색 취소선 라인을 삭제하고,
하이라이트된 부분 중 /src/main/webapp --> /webapp 변경하면 미션성공!!! Finally 상태와 같이 됨.
Before |
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="egovframework-all-in-one"> <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/java"/> <property name="java-output-path" value="/egov_new_component/build/classes"/> <property name="context-root" value="/"/> </wb-module> </project-modules> |
After |
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="egovframework-all-in-one"> <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <wb-resource deploy-path="/" source-path="/webapp" tag="defaultRootSource"/> webapp로 변경하라 <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> <property name="java-output-path" value="/egov_new_component/build/classes"/> <property name="context-root" value="/"/> </wb-module> </project-modules> |
Finally | <?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0"> <wb-module deploy-name="egovframework-all-in-one"> <wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/> <wb-resource deploy-path="/" source-path="/webapp" tag="defaultRootSource"/> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/> <property name="java-output-path" value="/egov_new_component/build/classes"/> <property name="context-root" value="/"/> </wb-module> </project-modules> |
참고자료 :
https://stackoverflow.com/questions/13390239/how-to-configure-custom-maven-project-structure
http://maven.apache.org/plugins/maven-war-plugin/war-mojo.html#warSourceDirectory
'IT개발 > 기타' 카테고리의 다른 글
리모트뷰 Standard 라이선스 가격 조정(시행일: 2020년 7월 1일) (0) | 2020.07.28 |
---|---|
java.net.UnknownHostException: updates.jenkins-ci.org (0) | 2018.12.14 |
BAT(배치)파일 실행시 한글깨짐 문제 (2) | 2018.12.10 |
Apache 웹서버 설치하기 (0) | 2018.12.04 |
[HTTP METHOD] PUT vs PATCH 차이점 (4) | 2018.04.12 |