2013-06-29 171 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版本已被使用,而不是發行版本。

相關問題