Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 512786 - [build] It's not clear how to build Nebula
Summary: [build] It's not clear how to build Nebula
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Nebula (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 512774
  Show dependency tree
 
Reported: 2017-02-27 18:18 EST by Wayne Beaton CLA
Modified: 2021-07-05 11:40 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wayne Beaton CLA 2017-02-27 18:18:42 EST
I'll start by admitting that I'm not an expert with Maven, so there may be some PEBKAC at work here.

I can't build Nebula. I've tried following the build instructions [0], but always end in error:

$ mvn clean install
[INFO] Scanning for projects...
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]   
[ERROR]   The project org.eclipse.nebula:paperclips:2.0.0-SNAPSHOT (/gitroot/junk/org.eclipse.nebula/widgets/paperclips/pom.xml) has 1 error
[ERROR]     Child module /gitroot/junk/org.eclipse.nebula/widgets/paperclips/org.eclipse.nebula.widgets.paperclips.example/pom.xml of /gitroot/junk/org.eclipse.nebula/widgets/paperclips/pom.xml does not exist
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

I tried removing the module reference, but that impacts other parts of the build that expect to find the results from the missing build bit.

Did the pom.xml in that directory get deleted by accident? Or do I maybe have the wrong branch?

Hudson was able to build from the current ref (7e375e0) [1] a week ago. Is there a different entry point?

The build instructions seem a little old (they definitely have a CVS feel to them).

Please add a pointer to the build instructions to the CONTRIBUTING file. 

I believe that the pom.xml in the root is broken only because the modules that it references are broken. Assuming that this is correct, should the documentation just reference this as the build entry point?

The project metadata [2] shows an incubation and a release build. The release build shows a 404.

I can spare a few cycles to help with documentation.

[0] https://wiki.eclipse.org/Nebula/Builds
[1] https://hudson.eclipse.org/nebula/job/nebula.incubation/63/
[2] https://projects.eclipse.org/projects/technology.nebula/developer
Comment 1 Eclipse Genie CLA 2017-02-28 08:33:04 EST
New Gerrit change created: https://git.eclipse.org/r/92001
Comment 3 Wim Jongman CLA 2017-02-28 08:35:46 EST
I have updated the build instructions and the developer pages.

Thanks for filing.