2012-06-19 12 views
5

के साथ ग्रहण सुविधा बनाने के दौरान कभी-कभी त्रुटि मेरे पास एक ओएसजीआई आधारित एप्लिकेशन का मेवेन/टाइको बिल्ड होता है जो कभी-कभी अपवाद के साथ विफल रहता है।एक टाइपो प्रोजेक्ट

मैं के बारे में 20 ग्रहण विशेषताएं हैं, और यह वास्तविक सुविधा के साथ कोई लेना देना नहीं लगता है (यह एक अलग विशेषता यह है कि हर बार विफल रहता है हो सकता है, और अक्सर निर्माण ठीक काम करता है)

यह कोई आपदा नहीं है, लेकिन मैं इसे किसी बिंदु पर ठीक करना चाहता हूं, और मुझे वास्तव में यह नहीं पता कि Tycho कोड में डाइविंग के इस छोटे से कम कैसे करें या यादृच्छिक सेटिंग्स के साथ गड़बड़ करना शुरू करें।

क्या यह किसी के साथ घंटी बजता है?

सिस्टम: फेडोरा लिनक्स JVM: OpenJDK रनटाइम वातावरण (IcedTea6 1.11.3) (फेडोरा-67.1.11.3.fc16-x86_64) Maven: 3.0.3 टाइको: 0.15.0

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:0.15.0:package-feature (default-package-feature) on project com.dexels.navajo.tipi.swing.feature: Execution default-package-feature of goal org.eclipse.tycho:tycho-packaging-plugin:0.15.0:package-feature failed: com.dexels.navajo:com.dexels.navajo.tipi.swing.deps:eclipse-plugin:1.2.1-SNAPSHOT does not provide an artifact with classifier 'null' 
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225) 
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) 
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319) 
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) 
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79) 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
at java.lang.reflect.Method.invoke(Method.java:616) 
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329) 
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239) 
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158) 
at hudson.maven.Maven3Builder.call(Maven3Builder.java:98) 
at hudson.maven.Maven3Builder.call(Maven3Builder.java:64) 
at hudson.remoting.UserRequest.perform(UserRequest.java:118) 
at hudson.remoting.UserRequest.perform(UserRequest.java:48) 
at hudson.remoting.Request$2.run(Request.java:287) 
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 
at java.util.concurrent.FutureTask.run(FutureTask.java:166) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
at java.lang.Thread.run(Thread.java:679) 
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-package-feature of goal org.eclipse.tycho:tycho-packaging-plugin:0.15.0:package-feature failed: com.dexels.navajo:com.dexels.navajo.tipi.swing.deps:eclipse-plugin:1.2.1-SNAPSHOT does not provide an artifact with classifier 'null' 
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110) 
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) 
... 27 more 
Caused by: java.lang.IllegalStateException: com.dexels.navajo:com.dexels.navajo.tipi.swing.deps:eclipse-plugin:1.2.1-SNAPSHOT does not provide an artifact with classifier 'null' 
at org.eclipse.tycho.packaging.FeatureXmlTransformer$1.visitPlugin(FeatureXmlTransformer.java:62) 
at org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker.traversePlugin(AbstractArtifactDependencyWalker.java:215) 
at org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker.traverseFeature(AbstractArtifactDependencyWalker.java:86) 
at org.eclipse.tycho.core.osgitools.AbstractArtifactDependencyWalker.traverseFeature(AbstractArtifactDependencyWalker.java:63) 
at org.eclipse.tycho.packaging.FeatureXmlTransformer.transform(FeatureXmlTransformer.java:47) 
at org.eclipse.tycho.packaging.PackageFeatureMojo.expandVersionQualifiers(PackageFeatureMojo.java:300) 
at org.eclipse.tycho.packaging.PackageFeatureMojo.execute(PackageFeatureMojo.java:120) 
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) 
... 28 more 
+0

क्या आपको कुछ मिला? मुझे एक ही समस्या का सामना करना पड़ रहा है, लेकिन हमेशा एक ही सुविधा (रिएक्टर-बिल्ड) और कभी-कभी कभी-कभी। मैं ओरेकल जेडीके के साथ डेबियन का उपयोग कर रहा हूं। – Timo

+1

मुझे एक रचनात्मक तरीके से डर नहीं है। मैंने नवीनतम मशीन को नवीनतम अपाचे सेंटोस में अपग्रेड कर दिया है, जो जावा 1.7 (आईसेडटा, मुझे लगता है) में अपग्रेड किया गया है और मैंने नवीनतम टाइको संस्करण में अपग्रेड किया है। मैंने तब से समस्या नहीं देखी है। –

उत्तर

1

यह

  • स्थानीय Maven भंडार और/या दूरदराज Maven खजाने
  • निर्माण चरण आप को क्रियान्वित कर रहे हैं में आइटम की उपलब्धता से संबंधित हो सकता।

शामिल ग्रहण-प्लगइन एक संस्करण है कि किसी भी Maven खजाने में नहीं दे रहा है, और आप केवल एक जीवन चक्र चरण है जो स्थापित शामिल नहीं है करने के लिए निर्माण पर अमल करते हैं, तो आप इस समस्या को पुन: पेश करने में सक्षम हो सकता है।

यदि आप समस्या को कम करने में कामयाब होते हैं, तो यह bug report for Tycho अच्छा होगा।

+0

टाइको परियोजनाएं मैवेन रेपो के माध्यम से हल नहीं होती हैं। वे इसके बजाय पी 2 रेपो का उपयोग करते हैं। – Robin

संबंधित मुद्दे