Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Generic
- fetchjoin
- 스프링데이터흐름
- javascriptcalendar
- jQuery값전송
- JQuery
- 벌크연산
- javaservlet
- 페이징
- joinfetch
- 프로젝트생성
- 제네릭
- 제너릭
- jscalendar
- 대량쿼리
- JPQL
- Hibernate
- LIST
- springflow
- 엔티티직접사용
- JPA
- 페치조인
- jQueryUI
- 자바서블릿
- jQuery값전달
- namedQuery
- calendar
- paging
- fullcalendar
- values()
Archives
- Today
- Total
가자공부하러!
maven 정리(링크) 본문
maven pom 속성정리 - Environment Settings 속성 예제 및 설명
<!-- Environment Settings -->
<issueManagement>
<system>JIRA</system>
<url>http://jira.company.com/</url>
</issueManagement>
<ciManagement>
<system>continuum</system>
<url>http://127.0.0.1:8080/continuum</url>
<notifiers>
<notifier>
<type>mail</type>
<sendOnError>true</sendOnError>
<sendOnFailure>true</sendOnFailure>
<sendOnSuccess>false</sendOnSuccess>
<sendOnWarning>false</sendOnWarning>
<address>continuum@127.0.0.1</address>
</notifier>
</notifiers>
</ciManagement>
<mailingLists>
<mailingList>
<name>User List</name>
<subscribe>user-subscribe@127.0.0.1</subscribe>
<unsubscribe>user-unsubscribe@127.0.0.1</unsubscribe>
<post>user@127.0.0.1</post>
<archive>http://127.0.0.1/user/</archive>
<otherArchives>
<otherArchive>http://base.google.com/base/1/127.0.0.1</otherArchive>
</otherArchives>
</mailingList>
</mailingLists>
<scm>
<connection>scm:svn:http://127.0.0.1/svn/my-project</connection>
<developerConnection>scm:svn:https://127.0.0.1/svn/my-project</developerConnection>
<tag>HEAD</tag>
<url>http://127.0.0.1/websvn/my-project</url>
</scm>
<prerequisites>
<maven>2.0.6</maven>
</prerequisites>
<repositories>
<repository>
<releases>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<id>codehausSnapshots</id>
<name>Codehaus Snapshots</name>
<url>http://snapshots.maven.codehaus.org/maven2</url>
<layout>default</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<layout>default</layout>
<name>Maven Central</name>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<repository>
<uniqueVersion>false</uniqueVersion>
<id>corp1</id>
<name>Corporate Repository</name>
<url>scp://repo/maven2</url>
<layout>default</layout>
</repository>
<snapshotRepository>
<uniqueVersion>true</uniqueVersion>
<id>propSnap</id>
<name>Propellors Snapshots</name>
<url>sftp://propellers.net/maven</url>
<layout>legacy</layout>
</snapshotRepository>
<site>
<id>mojo.website</id>
<name>Mojo Website</name>
<url>scp://beaver.codehaus.org/home/projects/mojo/public_html/</url>
</site>
<relocation>
<groupId>org.apache</groupId>
<artifactId>my-project</artifactId>
<version>1.0</version>
<message>We have moved the Project under Apache</message>
</relocation>
</distributionManagement>
<profiles>
<profile>
<id>test</id>
<activation>
<activeByDefault>false</activeByDefault>
<jdk>1.5</jdk>
<os>
<name>Windows XP</name>
<family>Windows</family>
<arch>x86</arch>
<version>5.1.2600</version>
</os>
<property>
<name>sparrow-type</name>
<value>African</value>
</property>
<file>
<exists>${basedir}/file2.properties</exists>
<missing>${basedir}/file1.properties</missing>
</file>
</activation>
</profile>
</profiles>
<issueManagement> : 이슈관리 시스템 정보
<system> : 이슈관리 시스템 종류
<url> : 이슈관리 시스템 url
<ciManagement> : ciServer 정보(젠킨스같은 툴)
<system> : ciServer 종류
<url> : ciServer url
<notifiers> : 알림설정
<notifier>
<type> : 어떤 형태로 알람을 받을것인지 - email
<sendOnError> : 에러일때 알람여부
<sendOnFailure> : 배포실패일때 알림여부
<sendOnSuccess> : 성공시 알림여부
<sendOnWarning> : 경고시 알림여부
<address> : 메일같은 알림을 보낼 위치(Deprecated)
<mailingLists> : 메일링 리스트, 작업 수행에 사용되는 전자 메일 주소를 정의
<mailingList>
<name> : 메일링 리스트 이름
<subscribe> : 메일링 가입하는데 사용하는 전자메일 또는 링크
<unsubscribe> : 메일링 구독 취소시 사용하는 전자메일 또는 링크
<post> : 메일링 리스트를 게시하는데 사용되는 전자메일 또는 링크
<archive> : 메일링 리스트 아카이브 url
<otherArchives>
<otherArchive> : 또다른 메일링 리스트 아카이브 url
<scm> : 소스관리 도구 정보
<connection> : 저장소 위치
<developerConnection> : 개발용 저장소 위치
<tag> : 현재 코드의 태그
<url> : 공개된 저장소 위치
<prerequisites> : 프로젝트를 실행하기 위한 전제조건을 정의합니다
<repositories> : 기본 중앙 maven저장소 이외의 원격저장소 주소를 정의합니다. 라이브러리의 다운로드시 다운받는 위치정보
<repository>
<releases> : releases 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<snapshots> : snapshots 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<id> : 저장소 고유 id
<name> : 저장소 이름
<url> : 저장소 url
<layout> : 레이아웃 형태(legacy or default)
<pluginRepositories> : 플러그인 저장소
<pluginRepository>
<releases> : releases 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<snapshots> : snapshots 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<id> : 저장소 고유 id
<name> : 저장소 이름
<url> : 저장소 url
<layout> : 레이아웃 형태(legacy or default)
<distributionManagement> : 배포관리 페이즈시 배포될 정보
<repository> : 다운로드 받을 원격 저장소 위치를 지정
<releases> : releases 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<snapshots> : snapshots 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<id> : 저장소 고유 id
<name> : 저장소 이름
<url> : 저장소 url
<layout> : 레이아웃 형태(legacy or default)
<snapshotRepository>
<uniqueVersion> : 스냅샷에 timestamp and build number로 구성된 고유버전 사용여부
<releases> : releases 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<snapshots> : snapshots 일때
<enabled> : 해당 이슈로 다운로드 할때 저장소를 사용할것인지 여부
<updatePolicy> : 업데이트 받는 빈도
<checksumPolicy> : 체크섬 확인이 실패할 때 수행할 작업(체크섬: 전송된 데이터의 값이 변경되었는지 확인)
<id> : 저장소 고유 id
<name> : 저장소 이름
<url> : 저장소 url
<layout> : 레이아웃 형태(legacy or default)
<site> : 사이트에 배포할 시 정보
<id> : 저장소의 고유키
<name> : 저장소 이름
<url> : 저장소 url
<relocation> : 현재 프로젝트가 다음과 같이 이름이 변경되어 관리된다고 알려줍니다
<groupId> : 프로젝트 groupId
<artifactId> : 프로젝트 artifactId
<version> : 프로젝트 버전
<message> : 재배치되는 이유를 적어줍니다.
<profiles> : 빌드 환경에 따라 정보를 다르게 설정한다
<id> : 프로필 식별자(dev,stg,prd..)
<activation> : 프로필을 자동으로 활성화 시키도록 한다
<activeByDefault> : 기본으로 활성시킬지 여부
<jdk> : 일치하는 jdk가 감지될때 프로파일 활성화
<os> : 일치하는 운영체제 속성이 감지될때 프로파일 활성화
<name> : 운영체제 이름
<family> : 운영체제 제품군
<arch> : 운영체제 아키텍처
<version> : 운영체제 버전
<property> : 프로파일 활성시 속성값
<name> : 속성명
<value> : 속성값
<file> : 프로파일 활성시 필요또는 불필요한 파일 정의
<exists> : 프로파일을 활성화 하기 위해 없어야 하는 파일 이름
<missing> : 프로파일을 활성화 하기 위해 존재해야 하는 파일 이름
<build> : 해당 옵션은 Build Settings 의 build 옵션 참고
<modules> : 해당 옵션은 The Basics 의 modules 옵션 참고
<distributionManagement> : 해당 옵션은 Environment Settings의 distributionManagement 옵션 참고
<properties> : 해당 옵션은 The Basics 의 properties 옵션 참고
<dependencyManagement> : 해당 옵션은 The Basics 의 dependencyManagement 옵션 참고
<repositories> : 해당 옵션은 Environment Settings의 repositories 옵션 참고
<pluginRepositories> : 해당 옵션은 Environment Settings의 pluginRepositories 옵션 참고
<reporting> : 해당 옵션은 Build Settings 의 reporting 옵션 참고
'간단메모' 카테고리의 다른 글
2019 상반기 LINE 코딩테스트 문제 해설 (0) | 2019.09.20 |
---|---|
NoSQL 활용 방법 (0) | 2019.09.16 |
Comments