--
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/c37dcd9e-5530-45e7-9f6b-86fd736a6a94%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
How big is the VM image?
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAEqaEVh0RatrmFoNoHrP9YcV0yg9ddBBKEZ85A8gG46JV-JCfA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/CAM28XAuYO_ZF%3D2Roo7Roe%2BzcRUZtjK7L_Dk49wGQvXephgR5Vw%40mail.gmail.com.
Could Pants be compiled and run in cygwin ?
What if we commit IDE configurations in the repository? (and make sure they're updated each time we change the build; that would be similar to today's situation, except that the IDE config could be generated from the build scripts)
A new contributor could then work without a VM (for a small patch, running tests in the IDE should be enough), until he wants/needs to use a custom build of GWT in his projects; then he'd have to find a Linux or OS X machine (or VM) to actually build GWT.Would that be acceptable?
I am just going to repeat my reply from google+ here:If you want to encourage contributions from the community, you should work on lowering the barriers to entry. Pick standard tools that work on a variety of platforms.
What went wrong with the conversion to gradle?
Why do you need some obscure build system where first sentence on the install page is "As of September 2014, alas, Pants is not something you can just install and use."
--
You received this message because you are subscribed to the Google Groups "GWT Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-web-toolkit-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/5f8f2899-82a2-4b06-aca3-9f2554546d3c%40googlegroups.com.
Sounds like a hasle to require a VM... unless that VM would include everything to get started.Just setting up eclipse to be inline with the coding guidelines in GWT and setting up all the libraries etc are really painful
and you need to follow the steps very carefully (and hopefully no dependency has been changed since the document was written).
What we do (in an enterprise environment) is to just have a zip or machine image ready to be installed on a new machine. After 30 minutes or so a new developer is ready to code.
I'm also looking for a build tool that can download external dependencies so you don't have to "svn checkout" the gwt-tools; but we need to be able to download from gwt-tools, at least for a transition period (and guess what: Gradle can't do that actually)
kind of a shame when you're bragging that you can adapt to any situation and use any kind of dependencies from file() to Maven and Ivy… just not plain HTTP URLs.
Awesome! Will try when I find a computer and, more importantly, time ;-)
--
You received this message because you are subscribed to a topic in the Google Groups "GWT Contributors" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-web-toolkit-contributors/qStHSjew0Os/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-web-toolkit-co...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit-contributors/c155af71-a8e7-4cc9-bd68-1aaad21a90e8%40googlegroups.com.
This is the simplest I could come up with for fetching dependencies from gwt tools
https://gist.github.com/rhmoller/7985bfdc2eac42598ee2
and you need to follow the steps very carefully (and hopefully no dependency has been changed since the document was written).I'm curious, which dependencies are you talking about?
What we do (in an enterprise environment) is to just have a zip or machine image ready to be installed on a new machine. After 30 minutes or so a new developer is ready to code.In an "Enterprise" environment, you want to "control" the development environment so you don't give many choices to the developers.
Here, we want to support different IDEs, we don't want to force you to use Eclipse or IntelliJ IDEA or whatever other IDE. Maintaining those ZIPs or images is also going to be a hassle I believe.I would like to have scripts to help setup the environment, and maybe we could have a script that downloads and configure Eclipse for instance (I doubt it though); we should have a script to setup the Gerrit commit-msg hook without the
need for the contributor to think about it (just run "setup.sh" or "setup.bat" and it does the right thing; I fear it wouldn't be that easy on Windows though; on Linux, where every tool is an apt-get or yum call away, things are much easier, not to mention that distributions come with many tools pre-installed: I think every distro comes with Python pre-installed because it's needed by other tools already, it might also be the case on OS X; but everything seems complicated on Windows, with installers that you need to go look for, download, run, answer the questions –i.e. click "next" and "OK"– then reboot the machine if you're unlucky; n ow maybe I'm overly pessimistic and the needed tools come bundled with "Git for Windows", but I know some people won't even install that and instead use the JGit integrated within their IDE – and that won't work for us because IIRC JGit doesn't run git hooks).
On Mon, Oct 20, 2014 at 11:47 AM, Thomas Broyer <t.br...@gmail.com> wrote:and you need to follow the steps very carefully (and hopefully no dependency has been changed since the document was written).I'm curious, which dependencies are you talking about?In my case it was the checkstyle plugin for eclipse that was not compatible with a newer eclipse version. But I gave up shortly afterwards.