2013-06-29 1 views
0

임 토크와 같은 의존성이있는 레거시 프로젝트를 빌드하려고합니다. 내가 명령 mvn torque:create-dbMaven에서 플러그인 디스크립터를 찾을 수 없습니다.

을 실행하려고하지만 다음과 같은 오류를

D:\someproject\cps-rfq\someproject-new\someproject>mvn torque:create-db 
[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[ERROR] FATAL ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] The plugin descriptor for the plugin Plugin [torque:maven-torque-plugin] 
was not found. Please verify that the plugin JAR D:\someproject\cps-rfq\lib\torque\ma 
ven-torque-plugin\3.3-RC3\maven-torque-plugin-3.3-RC3.jar is intact. 
[INFO] ------------------------------------------------------------------------ 
[INFO] Trace 
java.lang.IllegalStateException: The plugin descriptor for the plugin Plugin [to 
rque:maven-torque-plugin] was not found. Please verify that the plugin JAR D:\IR 
DEV\cps-rfq\lib\torque\maven-torque-plugin\3.3-RC3\maven-torque-plugin-3.3-RC3. 
jar is intact. 
     at org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginM 
anager.java:360) 
     at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(De 
faultPluginManager.java:224) 
     at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPlug 
inManager.java:184) 
     at org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(Def 
aultPluginManager.java:1642) 
     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(Defa 
ultLifecycleExecutor.java:1540) 
     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor 
(DefaultLifecycleExecutor.java:1787) 
     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.segmentTaskListBy 
AggregationNeeds(DefaultLifecycleExecutor.java:462) 
     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi 
fecycleExecutor.java:175) 
     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) 
     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) 
     at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) 
     at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6 
0) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:39) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:25) 
     at java.lang.reflect.Method.invoke(Method.java:597) 
     at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 
     at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 
     at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 

     at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: < 1 second 
[INFO] Finished at: Sat Jun 29 11:56:10 IST 2013 
[INFO] Final Memory: 1M/15M 
[INFO] ------------------------------------------------------------------------ 

를 참조하지만 때 나는 REPO에서 D:\someproject\cps-rfq\lib\torque\maven-torque-plugin\3.3-RC3\maven-torque-plugin-3.3-RC3.jar 파일을 볼 수 있습니다.

답변

1

이 같은 최종 릴리스 버전을 사용하는 것이 좋습니다 것입니다 :

D:\someproject\cps-rfq\lib\torque 

그리고 빌드를 다시 시도 : 먼저 로컬 저장소에있는 폴더를 삭제하려고 또한 내가 제안

mvn torque:maven-torque-plugin:3.3:create-db 

을 RC 버전이 릴리스 버전 대신 사용 중이라는 결과를 낳았습니다.