On Sat, Oct 27, 2012 at 9:27 PM, Paul Libbrecht <[email protected]> wrote:
>
> Le 26 oct. 2012 à 23:44, Fabio Mancinelli a écrit :
>
>> I've always used Eclipse and the xwiki-debug-eclipse which has a nice
>> property: you don't have to bother to make sure that the sources you
>> modify (and the corresponding JARs) are available in the webapp.
>> Eclipse (+ m2eclipse) does it for you by automatically synching every
>> modification with the corresponding webapp. And, above all, it knows
>> when to use a JAR coming from your repo instead of the one coming from
>> one of your open projects.
>>
>> AFAIK if you don't use this kind of automation you have to manually
>> copy JARs and make sure that the correct version is deployed. A very
>> error prone operation involving a lot of steps, and switching back and
>> forth from the shell.
>
> Maven does it for me.
> And it's better so since I want maven to be used to build the webapp on the 
> dev/beta/production servers.
>
Paul, I know that Maven does it :)
My goal is just to have a very automated workflow *within* the IDE,
that takes the least time from a source modification to an
up=and-running XWiki incorporating that modification.

With xwiki-debug-* you modify a .java source, you click a button and
you're done (no round-trips to the shell, double-checks, or whatever)
And IntelliJ looks to be also blazing fast wrt Eclipse. This workflow
takes less than 20 secs on my laptop (including XWiki startup time).

Btw, I am curious to know what is your development workflow. What do
you do if you want to change something in, let's say, the
xwiki-rest-server module?
Maybe we can improve even more.

Thanks,
Fabio

> But I guess your description sounds more complete.
> Indeed a modification of, say,  a .vm file needs me to copy that file, not a 
> big deal.
>
> paul
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to