You're very welcome Matthieu, try the following now:

- Look for src/main/groovy (in core project).
- Then again, right click on it, Build Path => Use as Source Folder

Your build should be fine now (hopefully heh) :)

Thanks for the comment in the blog by the way, I will update the post once you say your environment is working fine.

Cheers,

On 04/06/2012 06:22 AM, Matthieu Vincent wrote:
Thanks, i'm getting very close to build ! :)

I just got to remaining errors on jenkins-core :

* import jenkins.util.ServerTcpPort; --> cannot be resolved
* MarkFindingOutputStream --> cannot be resolved

Matt

Le 6 avril 2012 09:56, Bruno P. Kinoshita <[email protected]
<mailto:[email protected]>> a écrit :

    Hey Matthieu!

    Try the following:

    - run mvn generate-sources
    - this will generate many source files under
    target/generated-sources subdirectories
    - now go to each project and look for
    target/generated-sources/localizer, right click on it and 'Build
    Path' => 'Use as Source Folder'.
    - I think the core project generates other files too. Like
    antlr,taglib-interfaces and other sources. Right click on these
    folders and use them as source too.
    - do the usual Project => Clean, Project => Build Project, F5 your
    projects, and your environment must be fine

    You may have to execute these steps again. It's troublesome, but for
    some reason Jenkins generated-sources are not being included by m2e.
    Probably some m2e connector would do the trick, but I haven't found
    time to look at this issue yet. Perhaps somebody else has already
    found a workaround and posted somewhere. I'll take a look on this
    during this weekend.

    Hope that helps :-)

    Cheers,
    Bruno P. Kinoshita
    http://kinoshita.eti.br
    http://tupilabs.com

        ------------------------------------------------------------------------
        *From:* Matthieu Vincent <[email protected]
        <mailto:[email protected]>>
        *To:* [email protected]
        <mailto:[email protected]>
        *Sent:* Friday, 6 April 2012 4:33 AM

        *Subject:* Re: [Jenkins] Building on Eclipse Indigo

        Hi,

          I'm getting closer. I've followed your instructions, but now
        i've got some compilation errors about the classes Messages that
        cannot be found...

        I'm tried to compile using mvn out of eclipse, and build is
        successfull but when I refresh my workspace, still got the
        errors....

        Any ideas ?

        Matt

        Le 6 avril 2012 07:46, Bruno P. Kinoshita
        <[email protected] <mailto:[email protected]>>
        a écrit :

            I'm using Eclipse Indigo with m2e and building Jenkins (did
            it yesterday, actually). I simply ignore the messages
            regarding the missing m2e connectors (though you can fix
            that [1]).

            Usually I change the code in Eclipse, but with Jenkins I
            prefer execute mvn hudson-dev:run from command line. I guess
            while I'm building Jenkins I almost never invoke maven, I
            only let m2e download the dependencies for me :) However,
            I'm able to compile the code, see warnings and errors, as
            well as debug Jenkins.

             >>>But when i import the projects on Eclipse after
            running mvn -DdownloadSources=true eclipse:eclipse, I get
            plenty of errors about some plugins and their lifecycle.

            Could you provide the result of mvn -e -X clean
            eclipse:eclipse -DdownloadSources=true ? If it's too long,
            you can use pastebin or other site like that too.

            Hope that helps.

            [1]
            
http://www.kinoshita.eti.br/2011/09/20/building-jenkins-with-eclipse-and-m2e-plug-in/

            Bruno P. Kinoshita
            http://kinoshita.eti.br
            http://tupilabs.com


             >________________________________
             > From: Matthieu VINCENT <[email protected]
            <mailto:[email protected]>>
             >To: "[email protected]
            <mailto:[email protected]>"
            <[email protected]
            <mailto:[email protected]>>
             >Cc: "[email protected]
            <mailto:[email protected]>"
            <[email protected]
            <mailto:[email protected]>>
             >Sent: Friday, 6 April 2012 2:28 AM
             >Subject: Re: [Jenkins] Building on Eclipse Indigo
             >
             >
             >m2eclipse is bundled in Éclipse distribution since Indigo.
            The last version is quite stable.
             >
             >Is it really necessary to uninstall it to switch to
            another plugin ?
             >Mat
             >
             >Le 6 avr. 2012 à 00:36, Jeff MAURY
            <[email protected] <mailto:[email protected]>> a
            écrit :
             >
             >
             >You should not use m2e but rather the maven eclipse plugin
             >>
             >>
             >>Jeff
             >>
             >>Le vendredi 6 avril 2012, Matthieu Vincent  a écrit :
             >>
             >>Hi,
             >>>
             >>>
             >>>  i've tried for 2 days to build Jenkins under Eclipse
            Indigo with no success.
             >>>
             >>>
             >>>I followed all informations on
            https://wiki.jenkins-ci.org/display/JENKINS/Building+Jenkins
             >>>But when i import the projects on Eclipse after
            running mvn -DdownloadSources=true eclipse:eclipse, I get
            plenty of errors about some plugins and their lifecycle.
             >>>
             >>>
             >>>I also had a loog to
            
https://wiki.jenkins-ci.org/display/JENKINS/Setting+up+Eclipse+to+build+Jenkins,
            and everything looks fine on my environment.
             >>>
             >>>
             >>>Problem seems to be that m2eclipse cannot find m2e
            connectors
             >>>
             >>>
             >>>Does anyone successfully build Jenkins (SNAPSHOT 1.460)
            on Eclipse Indigo ??
             >>>
             >>>
             >>>here are some examples :
             >>>
             >>>
             >>>Plugin execution not covered by lifecycle configuration:
            com.cloudbees:maven-license-plugin:1.3:process (execution:
            default, phase: compile)pom.xml/jenkins-warline 28Maven
            Project Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            com.cloudbees:maven-license-plugin:1.3:process (execution:
            default, phase: compile)pom.xml/maven-pluginline 29Maven
            Project Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.apache.maven.plugins:maven-dependency-plugin:2.3:list
            (execution: list-dependencies, phase:
            generate-resources)pom.xml/jenkins-warline 180Maven Project
            Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            
org.apache.maven.plugins:maven-dependency-plugin:2.3:unpack-dependencies
            (execution: executable-war-header, phase:
            generate-resources)pom.xml/jenkins-warline 190Maven Project
            Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            
org.apache.maven.plugins:maven-enforcer-plugin:1.0-beta-1:display-info
            (execution: default, phase:
            validate)pom.xml/notification-pluginline 3Maven Project
            Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.codehaus.groovy.maven:gmaven-plugin:1.0-rc-5:generateTestStubs
            (execution: test-in-groovy, phase:
            generate-test-sources)pom.xml/notification-pluginline 3Maven
            Project Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.codehaus.groovy.maven:gmaven-plugin:1.0-rc-5:testCompile
            (execution: test-in-groovy, phase:
            test-compile)pom.xml/notification-pluginline 3Maven Project
            Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.jenkins-ci.tools:maven-hpi-plugin:1.78:insert-test
            (execution: default-insert-test, phase:
            generate-test-sources)pom.xml/maven-pluginline 398Maven
            Project Build Lifecycle Mapping Problem
             
>>>Unknownpom.xmlUnknownUnknownorg.eclipse.core.internal.resources.Marker@8ae6fb3
 is not of a displayable type
             >>>Plugin execution not covered by lifecycle configuration:
            org.jenkins-ci.tools:maven-hpi-plugin:1.78:resolve-test-dependencies
            (execution: default-resolve-test-dependencies, phase:
            test-compile)pom.xml/maven-pluginline 398Maven Project Build
            Lifecycle Mapping Problem
             
>>>Unknownpom.xmlUnknownUnknownorg.eclipse.core.internal.resources.Marker@8ae6fb5
 is not of a displayable type
             >>>Plugin execution not covered by lifecycle configuration:
            org.jenkins-ci.tools:maven-hpi-plugin:1.78:test-hpl
            (execution: default-test-hpl, phase:
            test-compile)pom.xml/maven-pluginline 398Maven Project Build
            Lifecycle Mapping Problem
             
>>>Unknownpom.xmlUnknownUnknownorg.eclipse.core.internal.resources.Marker@8ae6fb4
 is not of a displayable type
             >>>Plugin execution not covered by lifecycle configuration:
            org.jenkins-ci.tools:maven-hpi-plugin:1.78:validate
            (execution: default-validate, phase:
            validate)pom.xml/maven-pluginline 398Maven Project Build
            Lifecycle Mapping Problem
             
>>>Unknownpom.xmlUnknownUnknownorg.eclipse.core.internal.resources.Marker@8ae6fb2
 is not of a displayable type
             >>>Plugin execution not covered by lifecycle configuration:
            org.jvnet.hudson.tools:maven-hpi-plugin:1.57:apt-compile
            (execution: default-apt-compile, phase:
            compile)pom.xml/notification-pluginline 3Maven Project Build
            Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.jvnet.hudson.tools:maven-hpi-plugin:1.57:insert-test
            (execution: default-insert-test, phase:
            generate-test-sources)pom.xml/notification-pluginline 3Maven
            Project Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            
org.jvnet.hudson.tools:maven-hpi-plugin:1.57:resolve-test-dependencies
            (execution: default-resolve-test-dependencies, phase:
            test-compile)pom.xml/notification-pluginline 3Maven Project
            Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.jvnet.hudson.tools:maven-hpi-plugin:1.57:test-hpl
            (execution: default-test-hpl, phase:
            test-compile)pom.xml/notification-pluginline 3Maven Project
            Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.jvnet.localizer:maven-localizer-plugin:1.8:generate
            (execution: default, phase:
            generate-sources)pom.xml/notification-pluginline 3Maven
            Project Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.kohsuke:access-modifier-checker:1.0:enforce (execution:
            default-enforce, phase:
            process-classes)pom.xml/notification-pluginline 12Maven
            Project Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.kohsuke.gmaven:gmaven-plugin:1.0-rc-5-patch-2:execute
            (execution: preset-packager, phase:
            process-resources)pom.xml/jenkins-test-harnessline 184Maven
            Project Build Lifecycle Mapping Problem
             >>>Plugin execution not covered by lifecycle configuration:
            org.kohsuke.gmaven:gmaven-plugin:1.0-rc-5-patch-2:testCompile 
(execution:
            test-in-groovy, phase:
            test-compile)pom.xml/jenkins-test-harnessline 194Maven
            Project Build Lifecycle Mapping Problem
             >>>
             >>>
             >>>
             >>>
             >>>Thanks in advance !!
             >>>Matt
             >>
             >>--
             >>Jeff MAURY
             >>
             >>
             >>"Legacy code" often differs from its suggested
            alternative by actually working and scaling.
             >> - Bjarne Stroustrup
             >>
             >>http://www.jeffmaury.com
             >>http://riadiscuss.jeffmaury.com
             >>http://www.twitter.com/jeffmaury
             >>
             >
             >







--
Bruno P. Kinoshita
http://www.kinoshita.eti.br
http://www.tupilabs.com

Reply via email to