2012-08-28 3 views
1

Ruby에 Maven 플러그인을 작성하는 경우 this blog post by Sonatype의 문자에 대한 지침을 따랐습니다. 내가 mvn install (메이븐 3.0.4)를 실행하려고하면Maven이 JRuby 모조 기술자를 찾을 수 없습니다

이 빌드는 성공하지만, maven-plugin-plugin는 모조 설명 찾을 수 없습니다 : 아무것도보다 높은 2.4, 빌드에 maven-plugin-plugin 버전을 해주려고하면

[INFO] ------------------------------------------------------------------------ 
[INFO] Building Example Ruby Mojo - firstruby-maven-plugin 1.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[WARNING] The POM for org.jruby:jruby:jar:0.9.9 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details 
[INFO] 
[INFO] --- maven-plugin-plugin:2.4:descriptor (default-descriptor) @ firstruby-maven-plugin --- 
[INFO] Using 3 extractors. 
[INFO] Applying extractor for language: java 
[INFO] Extractor for language: java found 0 mojo descriptors. 
[INFO] Applying extractor for language: jruby 
[INFO] Extractor for language: jruby found 0 mojo descriptors. 
[INFO] Applying extractor for language: bsh 
[INFO] Extractor for language: bsh found 0 mojo descriptors. 

을 여기

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:2.5:descriptor (default-descriptor) on project firstruby-maven-plugin: The API of the mojo scanner is not compatible with this plugin version. Please check the plugin dependencies configured in the POM and ensure the versions match. org.apache.maven.tools.plugin.scanner.MojoScanner.populatePluginDescriptor(Lorg/apache/maven/tools/plugin/PluginToolsRequest;)V -> [Help 1] 

tree의 출력이 디렉토리 구조가 OK임을 보여주고있다 :이 오류 메시지와 함께 실패

firstruby-maven-plugin 
├── pom.xml 
└── src 
    └── main 
     └── scripts 
      └── echo.rb 

3 directories, 2 files 

왜 작동하지 않는지 알고 싶습니다.

+0

소니 타입 링크가 작동하지 않습니다. –

답변

4

Codehaus jruby-maven-plugin은 5 년 전에 버려진 것 같습니다. Maven3을 사용하는 경우 Maven2를 사용해 볼 수 있지만 https://github.com/torquebox/jruby-maven-plugins

+1

답장을 보내 주셔서 감사 드리며 torquebox에서 제공하는 플러그인을 사용하시기 바랍니다. Maven 2.2.1을 사용해 보았는데 정상적으로 작동했습니다. –

관련 문제