Re: Development environment for a modular Tapestry app

2013-10-01 Thread Lance Java
BTW tapestry-stitch has two modules (component library + webapp) and I develop in eclipse using m2e + RunJettyRun. As you can see, StitchModule is added to the manifest here: https://github.com/uklance/tapestry-stitch/blob/master/pom.xml#L67 But also declared as a SubModule here for easy testing:

Re: Development environment for a modular Tapestry app

2013-10-01 Thread Lance Java
If you are using m2e maven eclipse plugin then it should do the "right" thing 1. If it can resolve the dependency from your eclipse workspace, it will use the local class files 2. If not (lets say you close / delete the project) then it will use the jar files from your maven repository The RunJe

Re: Development environment for a modular Tapestry app

2013-09-30 Thread Muhammad Gelbana
@Thiago I'm using RunJettyRun. I think the other method you are referring to is maven's jetty:run ? Well I don't use maven at all. Yes I mean @Submodule. Editing my modules every time I need to load a specific set of modules is time consuming and error prone. I only need to be able to run my mult

Re: Development environment for a modular Tapestry app

2013-09-30 Thread Jan Fryblik
On Mon, 30 Sep 2013 19:40:42 +0200, Thiago H de Paula Figueiredo wrote: On Mon, 30 Sep 2013 14:28:34 -0300, Muhammad Gelbana wrote: Here comes the problem. When I edit my code, and build my module into a .jar file, the build is broken because the .jar file is already used by the loaded

Re: Development environment for a modular Tapestry app

2013-09-30 Thread Thiago H de Paula Figueiredo
On Mon, 30 Sep 2013 14:28:34 -0300, Muhammad Gelbana wrote: Here comes the problem. When I edit my code, and build my module into a .jar file, the build is broken because the .jar file is already used by the loaded web app in jetty. So I can't make use of the class-reloading feature. It

Development environment for a modular Tapestry app

2013-09-30 Thread Muhammad Gelbana
I'm using Eclipse and Jetty. Back when I first started using Tapestry, I had ALL my code in on .war file. This made it easy to make use of the class reloading feature, which is to edit a java class\tml, and the effect takes place almost instantly ! But now my application is very modular, I have li