Maven에서는 자바 소스 컴파일시 옵션을 아래와 같이 추가할 수 있었습니다.
Buildr에서는 compile 타스크의 options 속성을 통하거나
또는 using 메소드를 사용하여 컴파일 옵션을 설정할 수 있습니다.
옵션 설정에 사용할 수 있는 심볼은 다음과 같습니다.
:warnings — Issue warnings when compiling. True when running in verbose mode.
:debug — Generates bytecode with debugging information. Set from the debug
:deprecation — If true, shows deprecation messages. False by default.
:source — Source code compatibility.
:target — Bytecode compatibility.
:lint — Lint option is one of true, false (default), name (e.g. ‘cast’) or array.
:other — Array of options passed to the compiler (e.g. ’-implicit:none’)
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
Buildr에서는 compile 타스크의 options 속성을 통하거나
compile.options.target = '1.5'
compile.options.source = '1.5'
compile.options.other = ['-encoding', 'UTF-8']
compile.options.source = '1.5'
compile.options.other = ['-encoding', 'UTF-8']
또는 using 메소드를 사용하여 컴파일 옵션을 설정할 수 있습니다.
compile.using :target=>'1.5', :source=>'1.5', :other=>['-encoding', 'UTF-8']
옵션 설정에 사용할 수 있는 심볼은 다음과 같습니다.
'Build&Deploy > Buildr' 카테고리의 다른 글
Buildr : 리소스 필터링 (0) | 2008.12.09 |
---|---|
Buildr : 파일집합 복사하기 (0) | 2008.12.05 |
Buildr : 파일 집합 선택 (0) | 2008.12.01 |
Buildr : 의존성(dependencies) 설정하기 (4) | 2008.11.19 |
Buildr : 기본 프로젝트 디렉토리 레이아웃 변경 (2) | 2008.11.17 |