2011-07-16 3 views
2

Eclipse 버전 3.6.2를 사용하고 있는데, Acceleo 플러그인을 설치했으나 지침과 자습서에 따라 모듈 실행기가 있어야합니다. Acceleo는 'New'메뉴에 태그를 붙 였지만 가지고 있지 않습니다. acceleo에 모듈 업데이트 링크에서 모듈을 설치하려고했지만 모듈을 설치하는 동안이 메시지를 표시하는 중에 오류가 발생합니다.Eclipse에서 Acceleo에 모듈 실행기 태그가 없습니다.

* 하나 이상의 필수 항목을 찾을 수 없어 설치를 완료 할 수 없습니다. 소프트웨어 설치 중 : UML 2.1에서 Java generator 1.0.0.201102031027 (org.acceleo.module.pim.uml21.gen.java_feature.feature.group 1.0.0.201102031027) 누락 요구 사항 : Java 생성기 1.0.0.201102031027 (org.) 1.0.0.201102031027 acceleo.module.pim.uml21.gen.java_feature.feature.group 'fr.obeo.acceleo.gen 0.0.0'을 필요로하지만

사람이 말해 주실 래요 *를 찾을 수 없습니다, 왜 이 오류가 발생하거나 모듈 시작 프로그램이없는 이유는 무엇입니까?

미리 감사드립니다.

답변

2

내가 그런 경우가 아니라면 당신이 지난 달 출시되었습니다 Acceleo의 최신 버전, Acceleo 3.1를 설치 한 가정, 당신은 Acceleo 3.1.X 업데이트 사이트에 설치할 수 있습니다 : http://download.eclipse.org/modeling/m2t/acceleo/updates/releases/3.1

당신이 할 수있는 Acceleo 퍼스펙티브 (윈도우 -> 퍼스펙티브 -> 기타)를 사용하는 경우에만 새로운 메뉴 아래에서 Acceleo 마법사를 찾으십시오. 그렇지 않으면 모든 마법사 (파일 -> 새로 만들기 -> 기타)에 대한 일반 메뉴를 사용해야합니다.

설치하려는 Acceleo 생성기는 Acceleo 2.x 용 UML - Java 모듈입니다. Acceleo 2.x와 Acceleo 3.x는 호환되지 않으므로 이전 버전의 Acceleo (플러그인 이름은 org.eclipse.acceleo. * 대신 fr.obeo.acceleo. *로 지정)를 설치하지 않으면이 모듈을 설치할 수 없습니다.

그러나이 생성기는 현재 Acceleo 3.1로 마이그레이션 중이며 필요할 경우 쉽게 생성 할 수 있습니다. 이 발전기는 EPL이라는 오픈 소스 라이센스에 따라 사용이 허가되며 소스 코드는 github.com에서 사용할 수 있습니다. 설치하려면 Github.com으로 이동하여 git 또는 다운로드 버튼을 사용하여 소스 코드를 다운로드 한 다음 루트 폴더 ("plugins", "tests"하위 폴더에있는 링크에서 볼 수 있음)로 이동 한 다음 그럼 당신은 "mvn 클린 패키지"을 입력하여 생성기를 구축하기 위해 maven 3 (maven 2는 Acceleo 생성기를 빌드하는 데 충분하지 않습니다)를 사용할 수 있습니다.

Maven은 처음 빌드 할 때 인터넷의 절반을 다운로드하고 결국 "rootfolder/updatesite/org.obeonetwork.pim.uml2.gen"파일에이 모듈의 업데이트 사이트를 갖게됩니다. .java.updatesite/target/repository "폴더에 있습니다. 이것을 "로컬"업데이트 사이트로 추가하여 Java 생성기에이 UML을 설치하기 만하면됩니다. 작업이 끝나면 Eclipse를 다시 시작하면 작업 영역에서 * .uml 파일을 마우스 오른쪽 버튼으로 클릭하면 "Acceleo model to text"라는 새 메뉴를 사용할 수 있습니다. 이 메뉴를 사용하면이 uml 모델에서 Java를 생성 할 수 있습니다.

이 uml 모델은 Eclipse 기초 (org.eclipse.uml.uml2)의 uml 프로젝트와 같이 EMF와 호환되는 프로젝트로 작성되어야합니다. Acceleo 3 예제 (File -> New -> Examples)에서 UML 모델의 예를 찾을 수 있습니다.

발전기를 만들 필요가없는 경우 github에서 다운로드 한 후 소스 코드를 사용하면됩니다. 그것을 사용하거나, 테스트하거나, 포크로 만들거나, 원하는대로 컨트 리뷰 션 할 수 있습니다. 이 생성기에서 버그를 발견하면 Eclipse Foundation의 Acceleo forum (Eclipse 포럼의 제목에 [acceleo] 태그 사용) 또는 스택 오버플로에서 문제를보고 할 수 있습니다.

+1

답장을 보내 주셔서 감사합니다. Stephane, 제가 가니메데 (Ganymede)에 내장 된 acceleo 2를 설치했는데 이제는 모듈 실행기가 있습니다 :))) ... 다시 한 번 감사드립니다. – Daniel

+0

안녕하세요. Daniel, 답변으로 게시하고 해결책으로 확인하는 것이 좋은 의견이라고 생각합니다. 따라서이 질문은 완료된 것으로 표시됩니다. – FunThomas424242

관련 문제