Copyright 2013 NETAND. All rights reserved.사내 개발자 교육자료M2 Eclipse 활용가이드
Copyright 2013 NETAND. All rights reserved.소프트웨어가 제품으로써 역할을 수행하기 위한 일련의 과정으로서 컴파일, 테스트,배포 , 문서화 등의 작업을 수반하는 절차입니다.빌드
Copyright 2013 NETAND. All rights reserved.302 컴파일 이후의 문제점01 품질의 무결성을 보장할 수 없다.- ftp , 파일복사 시에 훼손될 수 있음- 파일이 누락될 위험이 있음02 ...
Copyright 2013 NETAND. All rights reserved.403 빌드 시스템의 청사진개발자작업결과 반영소스 저장소통합 빌드서버피드백
Copyright 2013 NETAND. All rights reserved.504 개발도구
Copyright 2013 NETAND. All rights reserved.605 개발 PC 환경확인
Copyright 2013 NETAND. All rights reserved.7STS JDK버전 설정- STS 상에서 프로젝트의 Facets , Compiler 에 명시된 버전과- Perspective에서 java 메뉴...
Copyright 2013 NETAND. All rights reserved.8Encoding 설정sts ini 파일에서프로젝트의 Resource에서프로젝트의 Workspace에서
Copyright 2013 NETAND. All rights reserved.9Maven 설정%maven_home%settings.xml
Copyright 2013 NETAND. All rights reserved.10SVN Project Share
Copyright 2013 NETAND. All rights reserved.11Source Check out051. package Explorer에서 마우스 우클릭-> Import2. Maven -> Check out...
Copyright 2013 NETAND. All rights reserved.12Default Project Directory StructureClasspath에 포함되는 실제코드Classpath에 포함되는 설정파일들T...
Copyright 2013 NETAND. All rights reserved.13Maven 실행방식Goal Goalplugin
Copyright 2013 NETAND. All rights reserved.14Maven Phase각 단계가 이미 정의되어 있으며계단처럼 상위 단계의 작업은하위 단계의 작업을포함하여 수행한다.
Copyright 2013 NETAND. All rights reserved.1507 Compile
Copyright 2013 NETAND. All rights reserved.1608 package
Copyright 2013 NETAND. All rights reserved.17TestTest 폴더에 있는 소스들을 테스트함
Copyright 2013 NETAND. All rights reserved.18문서화
Copyright 2013 NETAND. All rights reserved.19라이브러리 target 디렉토리로 복사
Copyright 2013 NETAND. All rights reserved.20라이브러리 스코프스코프명Compile 기본 설정값 컴파일 및 배포 시Provided 컴파일 시Runtime 실행시test 테스트 시Opti...
Copyright 2013 NETAND. All rights reserved.21Single Runnable JardescriptorRef : jar-with-dependencies- 의존관계가 있는 jar들을 하나의 ...
Copyright 2013 NETAND. All rights reserved.22Web Project Integration jarsWar:inplaceEclipse 상에서 테스트를 위해서 웹프로젝트를 Run On Ser...
Upcoming SlideShare
Loading in …5
×

빌드교육자료 작성중

483 views

Published on

Published in: News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
483
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

빌드교육자료 작성중

  1. 1. Copyright 2013 NETAND. All rights reserved.사내 개발자 교육자료M2 Eclipse 활용가이드
  2. 2. Copyright 2013 NETAND. All rights reserved.소프트웨어가 제품으로써 역할을 수행하기 위한 일련의 과정으로서 컴파일, 테스트,배포 , 문서화 등의 작업을 수반하는 절차입니다.빌드
  3. 3. Copyright 2013 NETAND. All rights reserved.302 컴파일 이후의 문제점01 품질의 무결성을 보장할 수 없다.- ftp , 파일복사 시에 훼손될 수 있음- 파일이 누락될 위험이 있음02 작업의 일관성을 확보할 수 없다.- test 절차가 생략될 수 있음- 같은 모듈이어도 작업자의 실수 (스크립트 오류)등으로 품질의 일관성을 보장할 수 없음03 릴리즈 시점에서의 병목현상- 선수지식이 있는 사람만 제품을 릴리즈 할 수 있음- 배포하는 곳이 늘어날 수록 작업시간이 지연됨
  4. 4. Copyright 2013 NETAND. All rights reserved.403 빌드 시스템의 청사진개발자작업결과 반영소스 저장소통합 빌드서버피드백
  5. 5. Copyright 2013 NETAND. All rights reserved.504 개발도구
  6. 6. Copyright 2013 NETAND. All rights reserved.605 개발 PC 환경확인
  7. 7. Copyright 2013 NETAND. All rights reserved.7STS JDK버전 설정- STS 상에서 프로젝트의 Facets , Compiler 에 명시된 버전과- Perspective에서 java 메뉴의 Installed JREs 항목에 설치된 jdk버전 확인- Workspace default JRE 권장
  8. 8. Copyright 2013 NETAND. All rights reserved.8Encoding 설정sts ini 파일에서프로젝트의 Resource에서프로젝트의 Workspace에서
  9. 9. Copyright 2013 NETAND. All rights reserved.9Maven 설정%maven_home%settings.xml
  10. 10. Copyright 2013 NETAND. All rights reserved.10SVN Project Share
  11. 11. Copyright 2013 NETAND. All rights reserved.11Source Check out051. package Explorer에서 마우스 우클릭-> Import2. Maven -> Check out MavenProjects from SCM3. svn 경로입력
  12. 12. Copyright 2013 NETAND. All rights reserved.12Default Project Directory StructureClasspath에 포함되는 실제코드Classpath에 포함되는 설정파일들Test에 필요한 코드Test에 필요한 설정파일빌드 결과물이 위치하는 디렉토리
  13. 13. Copyright 2013 NETAND. All rights reserved.13Maven 실행방식Goal Goalplugin
  14. 14. Copyright 2013 NETAND. All rights reserved.14Maven Phase각 단계가 이미 정의되어 있으며계단처럼 상위 단계의 작업은하위 단계의 작업을포함하여 수행한다.
  15. 15. Copyright 2013 NETAND. All rights reserved.1507 Compile
  16. 16. Copyright 2013 NETAND. All rights reserved.1608 package
  17. 17. Copyright 2013 NETAND. All rights reserved.17TestTest 폴더에 있는 소스들을 테스트함
  18. 18. Copyright 2013 NETAND. All rights reserved.18문서화
  19. 19. Copyright 2013 NETAND. All rights reserved.19라이브러리 target 디렉토리로 복사
  20. 20. Copyright 2013 NETAND. All rights reserved.20라이브러리 스코프스코프명Compile 기본 설정값 컴파일 및 배포 시Provided 컴파일 시Runtime 실행시test 테스트 시Optional
  21. 21. Copyright 2013 NETAND. All rights reserved.21Single Runnable JardescriptorRef : jar-with-dependencies- 의존관계가 있는 jar들을 하나의 jar로 통합시켜준다.appendAssemblyId: false 최종 파일명에 jar-with-dependencies 가 붙지 않도록 해준다.finalName: 최종 이름이 된다.
  22. 22. Copyright 2013 NETAND. All rights reserved.22Web Project Integration jarsWar:inplaceEclipse 상에서 테스트를 위해서 웹프로젝트를 Run On Server로 테스트하기 위해서Target 폴더가 아니라 webContent / web-inf 하위에 배포하여 테스트하고 싶은 경우에 사용한다.

×