Thanks for the help, we're off to a good start! One of my goals is to make sure the bug I encountered is reproduced in the test suite, and then fixed after the code change. Otherwise it will just break again.
The problem with IDE-only is that inevitably there's a test that somebody was running in their IDE that isn't being tested by CI. So I wanted to first make sure that I can do the command-line build, and my next step was to get the IDE stuff going. Here is how I normally do that when I contribute to something:
- look in the README
- a lot of the links on this page are out-of-date, which makes me question if the instructions are accurate or not
- Tools link points to Eclipse 3.5
- Javadoc points to Eclipse Luna
- Community has CVS links to the Fox widget port
- Contact Us points to defunct mailing lists
- this link says "This project is archived. Some links on this page may not work."
- so next I go to CONTRIBUTING
- which is how I found out about this list
I appreciate the help on the IDE stuff - I can get it running in an IDE. But I'm still not able to run the command-line build.
In my opensource projects, I try to make the repo self-sufficient. External links to wikis and webpages and forums tend to go stale, so I try to make sure that all the information that anyone needs to run the build is right there in the repo. If someone wants to improve the instructions, they don't need to get admin on some wiki or forum, they can just update the repo.
So three questions:
1) Would this be a welcome contribution? If I update the README and CONTRIBUTING to be self-sufficient, rather than pointing out to external websites which are difficult for outside contributors to keep up-to-date?
2a) How to I build at the command line? When I do `mvn help:describe`, I get
[FATAL] Non-resolvable parent POM for eclipse.platform.swt:eclipse.platform.swt:4.14.0-SNAPSHOT: Could not find artifact org.eclipse:eclipse-platform-parent:pom:4.14.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 16, column 11
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project eclipse.platform.swt:eclipse.platform.swt:4.14.0-SNAPSHOT (/Users/ntwigg/Documents/dev/eclipse.platform.swt/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for eclipse.platform.swt:eclipse.platform.swt:4.14.0-SNAPSHOT: Could not find artifact org.eclipse:eclipse-platform-parent:pom:4.14.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 16, column 11 -> [
2b) Where can I see what CI is doing? If I want to duplicate a CI result on my machine, how do I go about that?
Ned Twigg
Lead Software Architect, DiffPlug LLC
540-336-8043 (cell)
888-513-6870 (fax)
340 S Lemon Ave #3433, Walnut, CA 91789