<compilerarg value = "">를 사용하여 <javac> Ant 작업을 통해 Java 컴파일러에 명령 줄 옵션을 전달하는 방법은 무엇입니까?

보호

미리보기 기능을 사용하여 코드를 컴파일 javac하려면 옵션 --enable-preview--release.

아래와 같이 속성을 <javac>사용하여 이러한 옵션을 Ant 작업 (Ant 1.10.5)에 전달 line하면 컴파일이 성공합니다.

<compilerarg line="--enable-preview --release 15"/>

그러나 value아래와 같이 속성을 사용하여 개별 인수로 전달하면 Ant에서 error: invalid flag: --release 15.

<compilerarg value="--enable-preview"/>
<compilerarg value="--release 15"/>

Ant 매뉴얼에 "가능하면 라인 버전을 피하는 것이 좋습니다." 라고 나와 있기 때문에 코드를 value속성과 함께 작동시키는 방법도 알고 싶습니다 . 속임수는 무엇입니까?

마틴 클레이튼

다음과 같은 세 가지 인수가 필요합니다.

<compilerarg value="--enable-preview"/>
<compilerarg value="--release"/>
<compilerarg value="15"/>

... 그렇지 않으면, "--release 15"는 공백이 포함 된 단일 인수로 처리됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관