On Feb 19, 2009, at 6:01 AM, Neil Curzon wrote:
First of all, thanks for gradle, it's a fantastic tool with a lot of
maven-killing potential. I'm doing my part to spread the word :)
I recently succeeded in getting my gradle environment set up in
IntelliJ IDEA using the instructions here as a guide: http://docs.codehaus.org/display/GRADLE/How+to+set+up+the+Gradle+project+in+IntelliJ
I found the instructions were a little out of date, though, as the
test suite in particular required a little extra poking. I recorded
the steps I needed to build and run the test suite. I would update
the page myself with the important steps, but I'm not sure about the
best solutions to some of the issues.
Here's what I found:
To get the lib directory for step 9, you must run gradle ide
Right. This is new and not covered yet but is the recommended way of
doing things.
Compile error in org.gradle.build.release.Svn
- Solve by running gradle ide in buildSrc, and add svn-kit*.jar ,
svnkit-javahl*.jar and xmlunit-*.jar to the classpath.
I see this as a bug of the ide task. I think it is worth a Jira.
Test suite fails on EclipseWtpTest because expectedWtpFile.txt isn't
present
- Add ?*.txt to resources
Test suite fails on DefaultScriptCompilationHandlerTest because
ClasspathTester.dat isn't present
- Add ?*.dat to resources
That's the way we solve the problem. Is this not mentioned on the
Wiki? To figure this out might take a while ...
Test suite fails on MainTest because gradle.home isn't set
I added a System.setProperty("gradle.home", "roadToNowhere") in the
setUp, and this solved the failure. I suppose you could also change
your IDE's run configuration for All Tests to add this VM parameter,
but isn't it better to make the test work on its own? Then the -
Dgradle.home could then also be removed from the build.gradle script.
You are right. We should set this in the MainTest setUp. I think this
is the only place were we need it. There might be a historical reason
why it is the way it is now. Could you file a Jira with fix for 0.6?
Test suite fails on ClasspathConverterTest
- I had set up groovy 1.5.7 in IDEA, and it seems that the behavior
of flatten is different since 1.5.6. Flatten with a null element in
the collection under 1.5.7 throws a NullPointer, causing the test to
fail. I fixed this by switching to 1.5.6.
We had this problem with 1.5.7 as well. Therefore we haven't switched.
We plan to directly switch to 1.6 as soon as it is release.
An update of the pages would be very appreciated.
- Hans
--
Hans Dockter
Gradle Project lead
http://www.gradle.org
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email