Re: Problems building maven-plugin in Eclipse

2014-07-09 Thread Tomas Kolda
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  > 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

2014-06-29 Thread Ace Han
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

2014-06-17 Thread Karthik V S
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

2014-05-27 Thread Jesse Glick
On Sat, Nov 16, 2013 at 4:46 AM, Christoph Kutzinski  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

2014-05-10 Thread Ace Han
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 QueueTaskFuture 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 >
>
>> 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 
>>> >
>>>
>>>
>>> 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
>>> AbstractProject
>>> 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
>>> AbstractProject
>>> 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
>>> AbstractProject
>>> MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven
>>> line 1290Java Problem
>>> Bound mismatch: The generic method getDescriptorByType(Class)
>>> of type Jenkins is not applicable for the arguments
>>> (Class). The inferred type
>>> MavenModuleSet.DescriptorImpl is not a valid substitute for the
>>> bounded parameter  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/mave

Re: Problems building maven-plugin in Eclipse

2013-11-16 Thread Vincent Latombe
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 QueueTaskFuture 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 

> 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 > >
>>
>>
>> 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 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
>> AbstractProject
>> 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
>> AbstractProject
>> 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
>> AbstractProject
>> MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven
>> line 1290Java Problem
>> Bound mismatch: The generic method getDescriptorByType(Class)
>> of type Jenkins is not applicable for the arguments
>> (Class). The inferred type
>> MavenModuleSet.DescriptorImpl is not a valid substitute for the
>> bounded parameter  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 Function(){}
>> 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 Predicate(){} must
>> override a superclass methodSurefireArchiver.java
>> /maven-plugin/src/main/java/hudson/maven/reportersline 140
>> Java Problem
>> AbstractProjectDescriptor cannot be res

Re: Problems building maven-plugin in Eclipse

2013-11-16 Thread Christoph Kutzinski

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 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 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
AbstractProject
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
AbstractProject
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
AbstractProject
MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven
line 1290Java Problem
Bound mismatch: The generic method getDescriptorByType(Class)
of type Jenkins is not applicable for the arguments
(Class). The inferred type
MavenModuleSet.DescriptorImpl is not a valid substitute for the
bounded parameter  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 Function(){}
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 Predicate(){} 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 Predicate(){} 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 Function(){}
must override a superclass methodSurefireArchiver.java
/maven-plugin/src/main/java/hudson/maven/reportersline 282

Re: Problems building maven-plugin in Eclipse

2013-11-16 Thread 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 

> 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 
>
>>  No Maven Problems, only Java problems:
>>
>>
>> DescriptionResourcePathLocationType
>> Cannot make a static reference to the non-static method save() from the
>> type AbstractProject
>> 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 AbstractProject
>> 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 AbstractProject
>> MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline
>> 1290Java Problem
>> Bound mismatch: The generic method getDescriptorByType(Class) of type
>> Jenkins is not applicable for the arguments
>> (Class). The inferred type
>> MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded
>> parameter MavenOptsTest.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 Function(){} 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 Predicate(){} 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 Predicate(){} 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 Function(){} 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 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 
>>>
 Hi

Re: Problems building maven-plugin in Eclipse

2013-11-16 Thread Vincent Latombe
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 

>  No Maven Problems, only Java problems:
>
>
> DescriptionResourcePathLocationType
> Cannot make a static reference to the non-static method save() from the
> type AbstractProject
> 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 AbstractProject
> 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 AbstractProject
> MavenModuleSet.java/maven-plugin/src/main/java/hudson/mavenline
> 1290Java Problem
> Bound mismatch: The generic method getDescriptorByType(Class) of type
> Jenkins is not applicable for the arguments
> (Class). The inferred type
> MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded
> parameter MavenOptsTest.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 Function(){} 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 Predicate(){} 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 Predicate(){} 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 Function(){} 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 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 
>>
>>> 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.
>>>

Re: Problems building maven-plugin in Eclipse

2013-11-16 Thread Christoph Kutzinski

No Maven Problems, only Java problems:


DescriptionResourcePathLocationType
Cannot make a static reference to the non-static method save() from the 
type AbstractProject 
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 AbstractProject 
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 AbstractProject 
MavenModuleSet.java/maven-plugin/src/main/java/hudson/maven line 
1290Java Problem
Bound mismatch: The generic method getDescriptorByType(Class) of type 
Jenkins is not applicable for the arguments 
(Class). The inferred type 
MavenModuleSet.DescriptorImpl is not a valid substitute for the bounded 
parameter  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 Function(){} 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 Predicate(){} 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 Predicate(){} 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 Function(){} 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 > 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 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
.
For more options, visit https://groups.google.com/groups/opt_out.




-- 
Baptiste  MATHUS - http://batmat.net

Sau

Re: Problems building maven-plugin in Eclipse

2013-11-16 Thread Christoph Kutzinski

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 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
.
For more options, visit https://groups.google.com/groups/opt_out.




--
Baptiste  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

2013-11-15 Thread 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  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 
>
>> 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  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

2013-11-15 Thread 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 

> 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  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.


Problems building maven-plugin in Eclipse

2013-11-15 Thread Christoph Kutzinski

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.