Re: Problems building maven-plugin in Eclipse
I used 1.554.3 that uses 1.9 and have same issue. import hudson.model.Node.Mode; - The import hudson.model.Node.Mode cannot be resolved or public static final Mode DEFAULT_MODE = Mode.EXCLUSIVE; - Mode cannot be resolved to a type Is there Jenkins issue already for this? I do not want to build my core as a workaround. What the people are using for development? I only found issue in JDT: https://bugs.eclipse.org/bugs/show_bug.cgi?id=424952 On Tuesday, May 27, 2014 10:00:54 PM UTC+2, Jesse Glick wrote: On Sat, Nov 16, 2013 at 4:46 AM, Christoph Kutzinski ku...@gmx.de javascript: wrote: Maybe we're missing this bug fix which comes with bridge-method-annotation 1.9 Well Jenkins 1.536+ uses 1.9. -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Problems building maven-plugin in Eclipse
Hi, Karthik plz refer to my post(Ace Han) for a short term solution 1. download the *source.zip* from https://github.com/jenkinsci/jenkins(I mean the root of the project, not just core folder since *Jenkins CLI* module is required for *Jenkins core* from the this recompilation build ), pick up any commit, branch as you like 2. unzip this source.zip to folder *jenkins-xxx*, (wherever as you like) 3. replace *@WithBridgeMethods\(.*\) *with *// patching for debug* to * jenkins-xxx/core/src/**/*.java* 4. run *mvn package -Dmaven.test.skip=true *(you should get your maven working) 5. we should only care about the *jenkins-core-xxx.jar* is finally recompiled though some error may occur on other modules 6. done On Wednesday, June 18, 2014 9:14:23 AM UTC+8, Karthik V S wrote: Hi, I am getting the same error. Can anyone provide the solution for this? I am using Eclipse Kepler. On Friday, 15 November 2013 10:29:28 UTC-8, kutzi wrote: Hi, I had several problems with building Jenkins/maven-plugin in the past, but the errors I'm getting now are especial nasty: Eclipse e.g. complains that it cannot find hudson.model.Queue.Item (in MavenModuleSet) and several other compile errors. I checked the the Jenkins core jar is intact (building with mvn works) and no amount of refreshing in Eclipse and the usual other tricks to get it working again got me anywhere. Did anyone have similar problems and maybe a solution? Eclipse Kepler 4.3.1, M2e 1.4.0 - Kutzi -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Problems building maven-plugin in Eclipse
Hi, I am getting the same error. Can anyone provide the solution for this? I am using Eclipse Kepler. On Friday, 15 November 2013 10:29:28 UTC-8, kutzi wrote: Hi, I had several problems with building Jenkins/maven-plugin in the past, but the errors I'm getting now are especial nasty: Eclipse e.g. complains that it cannot find hudson.model.Queue.Item (in MavenModuleSet) and several other compile errors. I checked the the Jenkins core jar is intact (building with mvn works) and no amount of refreshing in Eclipse and the usual other tricks to get it working again got me anywhere. Did anyone have similar problems and maybe a solution? Eclipse Kepler 4.3.1, M2e 1.4.0 - Kutzi -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Problems building maven-plugin in Eclipse
On Sat, Nov 16, 2013 at 4:46 AM, Christoph Kutzinski ku...@gmx.de wrote: Maybe we're missing this bug fix which comes with bridge-method-annotation 1.9 Well Jenkins 1.536+ uses 1.9. -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Problems building maven-plugin in Eclipse
Hi, All The same issue in eclipse is driving me nuts while I was trying to upgrade my plugin code dependencies to latest LTS. Removing the annotation *@WithBridgeMethods *just works like a charm, thanks However, I would like to share a little more about how to recompile the *jenkins-core-xxx.jar*. 1. download the *source.zip* from https://github.com/jenkinsci/jenkins(I mean the root of the project, not just core folder since *Jenkins CLI*module is required for *Jenkins core* from the this recompilation build ), pick up any commit, branch as you like 2. unzip this source.zip to folder *jenkins-xxx*, (wherever as you like) 3. replace *@WithBridgeMethods\(.*\) *with *// patching for debug* to* jenkins-xxx/core/src/**/*.java* 4. run *mvn package -Dmaven.test.skip=true *(you should get your maven working) 5. we should only care about the *jenkins-core-xxx.jar* is finally recompiled though some error may occur on other modules 6. done Help this could help. Best Regard, Ace Han On Saturday, November 16, 2013 8:48:27 PM UTC+8, Vincent Latombe wrote: I could confirm it is definitely the bridge method injector which is causing the issue. In Queue.Item, there is the following getter annotated @WithBridgeMethods(Future.class) public QueueTaskFutureExecutable getFuture() { return future; } Removing the annotation then recompiling core fixes the issue for this class. Also, depending on a jenkins-core that is in the workspace workarounds the issue (because then the bridge method injector isn't called by JDT) Given the fix you mentioned in 1.9, I doubt it will change anything. Vincent 2013/11/16 Christoph Kutzinski ku...@gmx.de javascript: Makes sense. Maybe we're missing this bug fix which comes with bridge-method-annotation 1.9 https://github.com/infradna/bridge-method-injector/commit/ ea528faf1f92724cc5db036116bae80a234de20d Am 16.11.2013 10:09, schrieb Vincent Latombe: Problem appeared in core 1.520. Looking at the changes that happened for this release, I see an update of com.infradna.tool:bridge-method-annotation from 1.4 to 1.8 Maybe this is generating some bytecode that is not understood correctly by the JDT, so it fails to index the corresponding class. Vincent 2013/11/16 Vincent Latombe vincent...@gmail.com javascript: mailto:vincent...@gmail.com javascript: Hi, I have exactly the same issue. Compiling in command line works, however in Eclipse, some inner classes cannot be resolved (despite being able to browse them in the classpath of the eclipse project). Eclipse is unable to resolve these 3 classes : - hudson.model.AbstractProject.AbstractProjectDescriptor - hudson.model.Queue.Task - hudson.model.Queue.Item I'm trying to isolate the problem, so far I found it depends on the core version, and the problem appeared between 1.517 and 1.524. Vincent Vincent 2013/11/16 Christoph Kutzinski ku...@gmx.de javascript: mailto: ku...@gmx.de javascript: No Maven Problems, only Java problems: DescriptionResourcePathLocationType Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1320Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1259Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1278Java Problem The method alignToBaseDirectory(File) of type new ExpressionEvaluator(){} must override a superclass method MojoInfoBuilder.java /maven-plugin/src/test/java/hudson/maven line 81Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1290Java Problem Bound mismatch: The generic method getDescriptorByType(ClassT) of type Jenkins is not applicable for the arguments (ClassMavenModuleSet.DescriptorImpl). The inferred type MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded parameter T extends Descriptor MavenOptsTest.java /maven-plugin/src/test/java/hudson/maven line 20Java Problem The method annotate(ConsoleNote) of type SurefireArchiverUnitTest.NullBuildListener must override a superclass methodSurefireArchiverUnitTest.java
Re: Problems building maven-plugin in Eclipse
Yes, it works on the CLI Am 15.11.2013 21:55, schrieb Baptiste Mathus: Hi, First thing I would ask is: does it build on the CLI outside Eclipse? That'll be a first step to see if this is likely a Maven issue or more an Eclipse or even a jenkins code one. My 2 cents 2013/11/15 Christoph Kutzinski ku...@gmx.de mailto:ku...@gmx.de Hi, I had several problems with building Jenkins/maven-plugin in the past, but the errors I'm getting now are especial nasty: Eclipse e.g. complains that it cannot find hudson.model.Queue.Item (in MavenModuleSet) and several other compile errors. I checked the the Jenkins core jar is intact (building with mvn works) and no amount of refreshing in Eclipse and the usual other tricks to get it working again got me anywhere. Did anyone have similar problems and maybe a solution? Eclipse Kepler 4.3.1, M2e 1.4.0 - Kutzi -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com mailto:jenkinsci-dev%2bunsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- Baptiste Batmat MATHUS - http://batmat.net Sauvez un arbre, Mangez un castor ! -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: Problems building maven-plugin in Eclipse
No Maven Problems, only Java problems: DescriptionResourcePathLocationType Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1320Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1259Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1278Java Problem The method alignToBaseDirectory(File) of type new ExpressionEvaluator(){} must override a superclass method MojoInfoBuilder.java /maven-plugin/src/test/java/hudson/mavenline 81Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1290Java Problem Bound mismatch: The generic method getDescriptorByType(ClassT) of type Jenkins is not applicable for the arguments (ClassMavenModuleSet.DescriptorImpl). The inferred type MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded parameter T extends Descriptor MavenOptsTest.java /maven-plugin/src/test/java/hudson/maven line 20Java Problem The method annotate(ConsoleNote) of type SurefireArchiverUnitTest.NullBuildListener must override a superclass methodSurefireArchiverUnitTest.java /maven-plugin/src/test/java/hudson/maven/reportersline 303 Java Problem The method apply(String) of type new FunctionString,File(){} must override a superclass methodTestMojo.java /maven-plugin/src/main/java/hudson/maven/reportersline 165 Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1104Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1108Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1097Java Problem Cannot cast from Descriptor to MavenModuleSet.DescriptorImpl MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1219Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 140 Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1230Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 268 Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java Problem The method apply(String) of type new FunctionString,File(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 282 Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1110Java Problem ... Am 15.11.2013 22:15, schrieb Marcelo: Kutzi, in the category Maven Problems of the view Markers inside eclipse, you see any error? On Fri, Nov 15, 2013 at 5:55 PM, Baptiste Mathus bmat...@batmat.net mailto:bmat...@batmat.net wrote: Hi, First thing I would ask is: does it build on the CLI outside Eclipse? That'll be a first step to see if this is likely a Maven issue or more an Eclipse or even a jenkins code one. My 2 cents 2013/11/15 Christoph Kutzinski ku...@gmx.de mailto:ku...@gmx.de Hi, I had several problems with building Jenkins/maven-plugin in the past, but the errors I'm getting now are especial nasty: Eclipse e.g. complains that it cannot find hudson.model.Queue.Item (in MavenModuleSet) and several other compile errors. I checked the the Jenkins core jar is intact (building with mvn works) and no amount of refreshing in Eclipse and the usual other tricks to get it working again got me anywhere. Did anyone have similar problems and maybe a solution? Eclipse Kepler 4.3.1, M2e 1.4.0 - Kutzi -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to
Re: Problems building maven-plugin in Eclipse
Hi, I have exactly the same issue. Compiling in command line works, however in Eclipse, some inner classes cannot be resolved (despite being able to browse them in the classpath of the eclipse project). Eclipse is unable to resolve these 3 classes : - hudson.model.AbstractProject.AbstractProjectDescriptor - hudson.model.Queue.Task - hudson.model.Queue.Item I'm trying to isolate the problem, so far I found it depends on the core version, and the problem appeared between 1.517 and 1.524. Vincent Vincent 2013/11/16 Christoph Kutzinski ku...@gmx.de No Maven Problems, only Java problems: DescriptionResourcePathLocationType Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1320Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1259Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1278Java Problem The method alignToBaseDirectory(File) of type new ExpressionEvaluator(){} must override a superclass methodMojoInfoBuilder.java /maven-plugin/src/test/java/hudson/mavenline 81Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1290Java Problem Bound mismatch: The generic method getDescriptorByType(ClassT) of type Jenkins is not applicable for the arguments (ClassMavenModuleSet.DescriptorImpl). The inferred type MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded parameter T extends DescriptorMavenOptsTest.java /maven-plugin/src/test/java/hudson/mavenline 20Java Problem The method annotate(ConsoleNote) of type SurefireArchiverUnitTest.NullBuildListener must override a superclass methodSurefireArchiverUnitTest.java /maven-plugin/src/test/java/hudson/maven/reportersline 303Java Problem The method apply(String) of type new FunctionString,File(){} must override a superclass methodTestMojo.java /maven-plugin/src/main/java/hudson/maven/reportersline 165Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1104Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1108Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1097Java Problem Cannot cast from Descriptor to MavenModuleSet.DescriptorImpl MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1219Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 140Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1230Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 268Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java Problem The method apply(String) of type new FunctionString,File(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 282Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1110Java Problem ... Am 15.11.2013 22:15, schrieb Marcelo: Kutzi, in the category Maven Problems of the view Markers inside eclipse, you see any error? On Fri, Nov 15, 2013 at 5:55 PM, Baptiste Mathus bmat...@batmat.netwrote: Hi, First thing I would ask is: does it build on the CLI outside Eclipse? That'll be a first step to see if this is likely a Maven issue or more an Eclipse or even a jenkins code one. My 2 cents 2013/11/15 Christoph Kutzinski ku...@gmx.de Hi, I had several problems with building Jenkins/maven-plugin in the past, but the errors I'm getting now are especial nasty: Eclipse e.g. complains that it cannot find hudson.model.Queue.Item (in MavenModuleSet) and several other compile errors. I checked the the Jenkins core jar is intact (building with mvn works) and no
Re: Problems building maven-plugin in Eclipse
Problem appeared in core 1.520. Looking at the changes that happened for this release, I see an update of com.infradna.tool:bridge-method-annotation from 1.4 to 1.8 Maybe this is generating some bytecode that is not understood correctly by the JDT, so it fails to index the corresponding class. Vincent 2013/11/16 Vincent Latombe vincent.lato...@gmail.com Hi, I have exactly the same issue. Compiling in command line works, however in Eclipse, some inner classes cannot be resolved (despite being able to browse them in the classpath of the eclipse project). Eclipse is unable to resolve these 3 classes : - hudson.model.AbstractProject.AbstractProjectDescriptor - hudson.model.Queue.Task - hudson.model.Queue.Item I'm trying to isolate the problem, so far I found it depends on the core version, and the problem appeared between 1.517 and 1.524. Vincent Vincent 2013/11/16 Christoph Kutzinski ku...@gmx.de No Maven Problems, only Java problems: DescriptionResourcePathLocationType Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1320Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1259Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1278Java Problem The method alignToBaseDirectory(File) of type new ExpressionEvaluator(){} must override a superclass methodMojoInfoBuilder.java /maven-plugin/src/test/java/hudson/mavenline 81Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1290Java Problem Bound mismatch: The generic method getDescriptorByType(ClassT) of type Jenkins is not applicable for the arguments (ClassMavenModuleSet.DescriptorImpl). The inferred type MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded parameter T extends DescriptorMavenOptsTest.java /maven-plugin/src/test/java/hudson/mavenline 20Java Problem The method annotate(ConsoleNote) of type SurefireArchiverUnitTest.NullBuildListener must override a superclass methodSurefireArchiverUnitTest.java /maven-plugin/src/test/java/hudson/maven/reportersline 303Java Problem The method apply(String) of type new FunctionString,File(){} must override a superclass methodTestMojo.java /maven-plugin/src/main/java/hudson/maven/reportersline 165Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1104Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1108Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1097Java Problem Cannot cast from Descriptor to MavenModuleSet.DescriptorImpl MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1219Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 140Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline 1230Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 268Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java Problem The method apply(String) of type new FunctionString,File(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 282Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1110Java Problem ... Am 15.11.2013 22:15, schrieb Marcelo: Kutzi, in the category Maven Problems of the view Markers inside eclipse, you see any error? On Fri, Nov 15, 2013 at 5:55 PM, Baptiste Mathus bmat...@batmat.netwrote: Hi, First thing I would ask is: does it build on the CLI outside Eclipse? That'll be a first step to see if this is likely a Maven issue or more an Eclipse or even a jenkins code one. My 2 cents
Re: Problems building maven-plugin in Eclipse
Makes sense. Maybe we're missing this bug fix which comes with bridge-method-annotation 1.9 https://github.com/infradna/bridge-method-injector/commit/ea528faf1f92724cc5db036116bae80a234de20d Am 16.11.2013 10:09, schrieb Vincent Latombe: Problem appeared in core 1.520. Looking at the changes that happened for this release, I see an update of com.infradna.tool:bridge-method-annotation from 1.4 to 1.8 Maybe this is generating some bytecode that is not understood correctly by the JDT, so it fails to index the corresponding class. Vincent 2013/11/16 Vincent Latombe vincent.lato...@gmail.com mailto:vincent.lato...@gmail.com Hi, I have exactly the same issue. Compiling in command line works, however in Eclipse, some inner classes cannot be resolved (despite being able to browse them in the classpath of the eclipse project). Eclipse is unable to resolve these 3 classes : - hudson.model.AbstractProject.AbstractProjectDescriptor - hudson.model.Queue.Task - hudson.model.Queue.Item I'm trying to isolate the problem, so far I found it depends on the core version, and the problem appeared between 1.517 and 1.524. Vincent Vincent 2013/11/16 Christoph Kutzinski ku...@gmx.de mailto:ku...@gmx.de No Maven Problems, only Java problems: DescriptionResourcePathLocationType Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1320Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1259Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1278Java Problem The method alignToBaseDirectory(File) of type new ExpressionEvaluator(){} must override a superclass method MojoInfoBuilder.java /maven-plugin/src/test/java/hudson/maven line 81Java Problem Cannot make a static reference to the non-static method save() from the type AbstractProjectMavenModuleSet,MavenModuleSetBuild MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1290Java Problem Bound mismatch: The generic method getDescriptorByType(ClassT) of type Jenkins is not applicable for the arguments (ClassMavenModuleSet.DescriptorImpl). The inferred type MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded parameter T extends Descriptor MavenOptsTest.java /maven-plugin/src/test/java/hudson/maven line 20Java Problem The method annotate(ConsoleNote) of type SurefireArchiverUnitTest.NullBuildListener must override a superclass methodSurefireArchiverUnitTest.java /maven-plugin/src/test/java/hudson/maven/reportersline 303 Java Problem The method apply(String) of type new FunctionString,File(){} must override a superclass methodTestMojo.java /maven-plugin/src/main/java/hudson/maven/reportersline 165 Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1104Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1108Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1097Java Problem Cannot cast from Descriptor to MavenModuleSet.DescriptorImpl MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1219Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 140 Java Problem AbstractProjectDescriptor cannot be resolved to a type MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 1230Java Problem The method apply(File) of type new PredicateFile(){} must override a superclass methodSurefireArchiver.java /maven-plugin/src/main/java/hudson/maven/reportersline 268 Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java Problem Queue.Item cannot be resolved to a typeMavenModuleSet.java /maven-plugin/src/main/java/hudson/mavenline 1109Java
Re: Problems building maven-plugin in Eclipse
Hi, First thing I would ask is: does it build on the CLI outside Eclipse? That'll be a first step to see if this is likely a Maven issue or more an Eclipse or even a jenkins code one. My 2 cents 2013/11/15 Christoph Kutzinski ku...@gmx.de Hi, I had several problems with building Jenkins/maven-plugin in the past, but the errors I'm getting now are especial nasty: Eclipse e.g. complains that it cannot find hudson.model.Queue.Item (in MavenModuleSet) and several other compile errors. I checked the the Jenkins core jar is intact (building with mvn works) and no amount of refreshing in Eclipse and the usual other tricks to get it working again got me anywhere. Did anyone have similar problems and maybe a solution? Eclipse Kepler 4.3.1, M2e 1.4.0 - Kutzi -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out. -- Baptiste Batmat MATHUS - http://batmat.net Sauvez un arbre, Mangez un castor ! -- You received this message because you are subscribed to the Google Groups Jenkins Developers group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.