내부망 및 폐쇄망에서 Maven으로 설정하게 되면 라이브러리를 받을수없기때문에 개발 이나 유지보수를 할수없다. 외부인터넷에 접속할수없을경우에는 자체 Repository를 설치하여 해당 pc만 외부네트워크를 켜거나 필요한 해당 라이브러리를 저장매체를 이용해서 옴겨서 Repository에 등록하여 사용하는 방법을 사용하여야한다. Nexus 로 Repository를 관리할수있다. 다운로드 nexus 다운로드 사이트에서 다운로드 Maven과 연동해야 하므로 nexus-2.13.0-01-bundle.tar.zip을 다운받았다 http://www.sonatype.com/download-oss-sonatype 실행 원하는 디렉토리에 다운로드한 zip 파일을 압축해제하면 nexus-버전, sonatype-work 폴더..
1. 메이븐 java 진영에서 프로젝트 빌드와 의존성 라이브러리를 관리하는 도구이다. 참조 및 다운로드 : http://maven.apache.org/ Maven의 특징은 1. 빌드 프로세스를 쉽게 만듬 2. 동일한 빌드 시스템 제공 3. 프로젝트 정보제공 Maven과 Gradle 차이점 1) 메이븐은 xml방식이며, 그래들은 groovy 스크립트 언어를 사용하고 동적인 빌드가 가능하다. ( 안드로이드는 기본이 Gradle로 되어있음. 메이븐도 사용가능하다고함) 2) Maven은 멀티프로젝트에서 상속구조이나 Gradle은 주입방식이다. 멀티프로젝트에서는 Gradle이 더 적합하다. 2. 플러그인 메이븐은 플로그인을 구동해주는 프레임워크(plugin execution framework)이다. 모든 작업은 ..