-
Notifications
You must be signed in to change notification settings - Fork 850
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement build system with Gradle #178
Comments
@eshepelyuk is working on this. |
Done -- thanks! With this change, it is possible to build the product using "./gradlew". The "ant" scripts are still around. We still use them for CI until we figure out how to get the right test coverage out of Gradle on Jenkins, although now that Gradle is in we should remove them. |
Hello @gbrail ! Thanks for approving 1st PR about I am planning to start working on complete migration to
I would like to know your opinion about all the point before I start implementing changes. P.S.I am interested of the reason why you do not use |
Yes, thanks for all this work. Let me see what I can help with: 1 -- ZIP archive. I don't want to take away absolutely everything that was https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Download_Rhino The "zip" task in build.xml creates the ZIPs that are there. I don't know 2 -- I set up a CI server for Rhino (link below) using Jenkins. It's OK if http://ci.apigee.io/job/Mozilla%20Rhino/ 3 -- So now that we have gradle and in theory people can automatically set (And actually, if we wanted to restructure, then we should restructure into 4 -- I don't know much about Spock. Does it make writing tests in both Java On Thu, May 7, 2015 at 1:21 AM, Evgeny Shepelyuk notifications@github.com
greg brail | apigee https://apigee.com/ | twitter @gbrail |
Also, before we can move CI to Gradle, we have to either disable the flaky Since the tests are pretty superficial anyway, I think it's OK to just On Thu, May 7, 2015 at 1:21 AM, Evgeny Shepelyuk notifications@github.com
greg brail | apigee https://apigee.com/ | twitter @gbrail |
ZIP archiveDo we need to duplicate one produced by Test Coveratge
Directory structureJust check Just check out gradleNext branch. CI with GradleExcuse me, but I'm just confused. As far as I understood from your comments - unit tests are randomly failing even with |
One more thought on this: By having gradle support, even if we continue to use ant for CI for a while There are a lot of other important things to do, especially to continue to So if you have time to complete the Gradle work, then it certainly helps, On Thu, May 7, 2015 at 2:21 PM, Evgeny Shepelyuk notifications@github.com
greg brail | apigee https://apigee.com/ | twitter @gbrail |
Hello @gbrail
A you mentioned in mailing list - it would be good to migrate build system to either
Maven
orGradle
.I'd like to tackle the task of implementing project build with
Gradle
.Although not promising that it could be really fast but if you see agree I'd like to start it now.
It also could solve Issue #168
I am also interested to know your opinion about directory structure. Can I change it to be Maven / Gradle compatible, i.e. looking like src/main/java, src/main/resources etc.
What do you think ?
The text was updated successfully, but these errors were encountered: