Hi Niclas,

this gradle build system works seamlessly for me. 
>From extracted src distribution I was able to:

- directly import new project into IDEA pointing to root gradle.build 
  all modules properly configured so one can point to tutorials Main class and 
hit Run

- generate IDEA project/modules via ./gradlew idea 
  for older versions of IDEA versions ( without gradle plugin )

- easy install artifacts into my local maven repo
  I skip some tasks so I get it there quickly  
  ./gradlew -Dversion=2.0-beta-1 install -x signArchives -x javadocs -x javadoc 
-x test -x website

The bin distribution should save from compilation I assume. But I don't see way 
how to use (run samples/tutorials) this distribution.

Thanks for the effort !

- Tibor
  

On Jul 29, 2012, at 6:29 PM, Niclas Hedhman wrote:

> Gang,
> 
> Although there are still a few things to consider and figure out for
> 2.0, I have spent most of the time the last few weeks trying to get
> the final artifacts to build.
> 
> Still got a bit more to do on it, but I would like to get some feedback;;
> 
> http://repository.ops4j.org/maven2/org/org.qi4j/2.0-beta-1/
> 
> One particular thing is that I am trying to satisfy the non-Maven
> developer by generating the URLs for downloading the dependencies of
> each of our components and stick it into ilb/dependencies/ folder. I
> have still not worked out how to locate the repository, so Maven
> Central is currently hardcoded.
> 
> Also, should we ship the entire website, or is it better to get the
> 'versioning' of website working, and link the particular version from
> the release with a redirect?
> 
> I have excluded putting the "-javadoc" jars into the binary distro,
> primarily since I think it is only used by the Maven developer and
> they pick that up from the repository. The full javadoc (one
> hierarchy) is in the dist though, and I think that is a good thing.
> Opinions?
> 
> What else?
> 
> The idea is that if you download the sources, you should be able to
> 
>   ./gradlew -Dversion=2.0-beta-1 dist
> 
> and it will build itself, the binary dist and explode the binary dist
> into build/dist of the root project.
> 
> But I haven't tested that yet.
> 
> 
> The build now generates dependencies.xml for each module in Maven pom
> format, and I will figure out how to auto include that in the
> documentation for each module. Suggestion of DocBook format that will
> style well is welcome.
> 
> 
> So, even though I have been rather quiet lately, I have managed to
> push some important (boring, ungrateful) stuff forward.
> 
> 
> Again; Please review and come with feedback.
> 
> 
> Cheers
> -- 
> Niclas Hedhman, Software Developer
> http://www.qi4j.org - New Energy for Java
> 
> I live here; http://tinyurl.com/3xugrbk
> I work here; http://tinyurl.com/6a2pl4j
> I relax here; http://tinyurl.com/2cgsug
> 
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev


_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to