2013-06-29 126 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] ------------------------------------------------------------------------ 

但我可以看到D:\someproject\cps-rfq\lib\torque\maven-torque-plugin\3.3-RC3\maven-torque-plugin-3.3-RC3.jar文件中的回购。

回答

1

我会建议使用最终发布版本是这样的:

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

而且我会建议先尝试删除该文件夹在你的本地库:

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

,然后重试您的构建,导致它看起来感觉RC版本已被使用,而不是发行版本。

相关问题