미리보기 기능을 사용하여 코드를 컴파일 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] 삭제
몇 마디 만하겠습니다