maven 환경에 익숙하지 않습니다. 내 프로젝트에서 필자는 로컬에 설치 한 외부 jar를 사용해야하지만 컴파일 컴파일 동안 maven은 여전히 인트라넷 저장소를 검색하고 컴파일 컴파일에 실패합니다. 로그에서 필자는 컴파일하는 동안 외부 항아리를 설치하는 것을 볼 수 있었지만 컴파일 할 때 (또는 프로젝트 pom에 의존하여 종속성을 발견했을 때) 인트라넷 저장소에서 동일한 항아리를 다시 다운로드하려고 시도 할 수 있습니다. 여기 maven에 로컬로 설치된 jar이지만 maven은 여전히 jar에 대한 인트라넷 저장소를 검색합니다.
는$(MVNBLD) install:install-file -Dfile=jarName.jar -DgroupId=com.example.project -DartifactId=jarName -Dversion=1.0 -Dpackaging=jar -Dgenerate`enter code here`Pom=true -gs settings.xml
온라인 지역의 repo 대신가는 들여다 받는다는을 강제 할 수있는 방법이 있나요, 내가 로컬 항아리를 설치하는 메이크에서 사용하고있는 명령입니다.
============
나는 Maven: add a dependency to a jar by relative path에 주어진 솔루션을 시도 .... 그리고하지 적어도 나는 항아리 다운로드 문제에 직면하고 있지 않다. 하지만 여전히 여전히 종속 항아리를 발견하지
Exception in thread "main" java.lang.NoClassDefFoundError: '-Xmx1024m
Caused by: java.lang.ClassNotFoundException: '-Xmx1024m
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: '-Xmx1024m. Program will`enter code here` exit.
make: *** [prod_jar] Error 1
Command finished (error code: 2)
인가, 아래의 오류와 함께 빌드를 컴파일 실패?
오류를 게시하면 log + install log가 도움이 될 수 있습니다. – ben75
나는 http : //stackoverflow.com/questions/2229757/maven-add-a-dependency-to-a-jar-by-relative-path에 주어진 해결책을 시도했다 .... 그리고 적어도 나는 단지에 직면하고 있지 않다. 다운로드 문제. 하지만 여전히 아래 오류로 빌드를 컴파일하는 데 실패했습니다 –