2016-09-21 9 views
0

내 로컬 컴퓨터에서 atlas-runatlas-debug 명령으로 jira 응용 프로그램을 실행하려고합니다. 하지만 여기에 실패가 있습니다. 지원되지 않는 ClassVersion jira 배포시 오류

[ERROR] Failed to execute goal com.atlassian.maven.plugins:maven-amps-dispatcher-plugin:6.2.1:run (default-cli) on project ccd_jirautils: Execution de 
fault-cli of goal com.atlassian.maven.plugins:maven-amps-dispatcher-plugin:6.2.1:run failed: Unable to load the mojo 'run' in the plugin 'com.atlassia 
n.maven.plugins:maven-amps-dispatcher-plugin:6.2.1' due to an API incompatibility: org.codehaus.plexus.component.repository.exception.ComponentLookupE 
xception: com/atlassian/maven/plugins/ampsdispatcher/AmpsDispatcherRunMojo : Unsupported major.minor version 52.0 

나는 jre 1.7atlassian_sdk version 5.0.3 빌드 내가 성공을 얻을 수 있어요 리눅스 시스템에서 같은 실행하려고. Windows 플랫폼에서 동일한 실행하려고하면 위의 오류가 발생합니다. 나는 또한 큰 실수로 로 시도했다. jira 시작 거부. 제발 여기 좀 도와주세요. 이 문제를 해결할 수있는 방법을 제안 해 주시겠습니까? 다음

Caused by: java.lang.UnsupportedClassVersionError: com/atlassian/maven/plugins/ampsdispatcher/AmpsDispatcherRunMojo : Unsupported major.minor version 
52.0 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClass(ClassLoader.java:800) 
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 
     at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 
     at java.net.URLClassLoader.access$100(URLClassLoader.java:71) 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:361) 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 
     at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClassFromSelf(ClassRealm.java:389) 
     at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:42) 
     at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259) 
     at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235) 
     at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227) 
     at org.eclipse.sisu.space.URLClassSpace.loadClass(URLClassSpace.java:107) 
     ... 41 more 

답변

0

는 클래스 파일이 메이븐 mvn -version을 사용 않는 자바의 버전을

Java SE 9 = 53 
Java SE 8 = 52 
Java SE 7 = 51 

확인과 호환되는 JRE의 주요 버전입니다. 당신이 사용해야합니다 jre 1.7

+0

jira 응용 프로그램의 Java 버전을 명시 적으로 설정하고 있으며 1.7 jre에서 실행 중입니다. Apache Maven 3.2.1 Maven 가정 : C : \ xxxxx \ xxx \ atlassian_sdk \ 6.2.2 \ apache-maven-3.2.1 Java 버전 : 1.7.0_75, 공급 업체 : Oracle Corporation Java 홈 : C : \ xxxxx \ xxx \ java \ 1.7.0_75w64 \ jre OS 이름 : "windows 7", 버전 : "6.1", 아치 : "amd64", 패밀리 : "windows" –

+0

구현할 수있는 다른 솔루션은 무엇입니까? –

0

당신이 실행중인 Jira 버전을 언급하지 않았지만 ravthiru에서 언급 한 오류는 Java 버전 불일치에서 비롯됩니다. 적어도, 당신이 언급 한 com.atlassian.maven.plugins:maven-amps-dispatcher-plugin:6.2.1 을 사용하는 atlas-run 및 atlas-debug 스크립트를 고수하는 경우, 플러그인 8에 포함되어 있기 때문에이 작업을 위해서는 Java 8을 사용해야합니다. sdk 6.2.2, 아마 sdk를 업데이트하셨습니까? 아틀라스를 살펴보고 5.0.3을 다시 확인해 주시겠습니까?

플러그인은 Java 8을 사용하여 컴파일되었으므로 Java 7을 사용하여 컴파일 된 이전 버전의 atlassian-plugin-sdk도 사용해야합니다. 5.x 버전이 작동해야합니다.

Java 8에서 Jira를 실행하지 못했습니다. 어떤 버전을 실행 중이며 어떤 오류가 기록됩니까?