Apache IVY-설정 파일
Apache Ivy는 Maven 원칙을 따르며 많은 기본 구성과 함께 제공됩니다. ivysettings.xml 파일을 정의하여 기본 설정을 재정의 할 수 있습니다.
<ivysettings>
<properties file="${ivy.settings.dir}/ivysettings-file.properties" />
<settings defaultCache="${cache.dir}" defaultResolver="ibiblio" checkUpToDate="false" />
<resolvers>
<ibiblio name="ibiblio" />
<filesystem name="internal">
<ivy pattern="${repository.dir}/[module]/ivy-[revision].xml" />
<artifact pattern="${repository.dir}/[module]/[artifact]-[revision].[ext]" />
</filesystem>
</resolvers>
<modules>
<module organisation="tutorialspoint" name=".*" resolver="internal" />
</modules>
</ivysettings>
아이비 설정 파일의 태그
다음은 아이비 설정 파일의 중요한 태그입니다.
property− ivy 변수를 설정합니다. 카디널리티 : 0..n
properties− 속성 파일을 사용하여 ivy 변수를 설정하려면. 카디널리티 : 0..n
settings− 기본값으로 ivy를 구성합니다. 카디널리티 : 0..1
include− 다른 설정 파일을 포함합니다. 카디널리티 : 0..n
classpath− 플러그인로드에 사용되는 클래스 경로에 위치를 추가합니다. 카디널리티 : 0..n
typedef− 담쟁이에서 새로운 유형을 정의합니다. 카디널리티 : 0..n
lock-strategies− 잠금 전략을 정의합니다. 카디널리티 : 0..1
caches− 저장소 캐시 관리자를 정의합니다. 카디널리티 : 0..1
latest-strategies− 최신 전략을 정의합니다. 카디널리티 : 0..1
parsers− 모듈 기술자 파서를 정의합니다. 카디널리티 : 0..1
version-matchers− 새 버전 매처를 정의합니다. 카디널리티 : 0..1
triggers− 아이비 이벤트에 대한 트리거를 등록합니다. 카디널리티 : 0..1
namespaces− 새로운 네임 스페이스를 정의합니다. 카디널리티 : 0..1
macrodef− 새로운 매크로 리졸버를 정의합니다. 카디널리티 : 0..n
resolvers− 종속성 해결자를 정의합니다. 카디널리티 : 0..1
conflict-managers− 충돌 관리자를 정의합니다. 카디널리티 : 0..1
modules− 모듈과 종속성 해석기 간의 규칙을 정의합니다. 카디널리티 : 0..1
outputters− 사용 가능한 보고서 출력 자 목록을 정의합니다. 카디널리티 : 0..1
statuses− 사용 가능한 상태 목록을 정의합니다. 카디널리티 : 0..1