maven 플러그인을 실행하려고하면 $ (project.compileClasspathElement) 식에 정의 된 기본 classpath가 너무 길다는 것을 알게되었습니다. 그래서, 나는이 플러그인을 위해 더 짧은 클래스 패스를 커스터마이징하고 싶다. 다음과 같이 기본 구성은 다음과 같습니다
<plugin>
<groupId>org.datanucleus</groupId>
<artifactId>maven-datanucleus-plugin</artifactId>
<version>2.0.1</version>
<configuration>
...<classpathElements>${project.compileClasspathElements}</classpathElements>
</configuration>
및 classpathElements의 값은 문자열 목록이어야합니다. 이 문제를 해결해도 될까요? 그리고 어떻게? !
datanucleus plugin을 실행하는 동안 긴 classpath가 포함 된 명령 줄을 호출합니다. 때때로이 명령 행은 Windows 플랫폼에서 최대 길이 인 8k를 초과하며 예외가 발생할 수 있습니다. 좋은 해결 방법이 없다면 직접 플러그인을 수정해야합니다. ( – zbdiablo
@zbdiablo 알겠습니다. 플러그인을 수정하는 것이 가장 좋은 방법이라고 생각합니다. –