5 ms·
Could you talk about how you're deploying these services. Coming from passenger world, I found jetty deployment to be a bit complex. are you using maven, etc.
by sandGorgon 14y ago
Could you talk about how you're deploying these services. Coming from passenger world, I found jetty deployment to be a bit complex.
are you using maven, etc.? I would be very interested to find out how a ruby centric dev shop is handling Java deployments and builds.
P. S. how about mocks and testing?
- keefe 14y agojetty is best deployed embedded
- PascalW 14y agoI work in a Ruby + Java shop and we do Java deployments with maven + nexus + capistrano. Works like a champ. I'll see if I have some time to write a blogpost about it.
- sandGorgon 14y agothat would be great ! do talk about which app server (tomcat, jetty, etc.)
- tknaup 14y agoThis would be another blog post by itself. In short: build a fat jar with maven, package with arx, run with runit. Most projects use Junit and Easymock.
- csense 14y agoPlease, if you're starting a new Java project, and have any say at all in the build process, don't use Maven. Go with Ant. You'll thank yourself later, and anyone else who ever has to build the project will also thank you. Personally, I can't begin to describe the awfulness of Maven in words. I'd sooner use makefiles and shell scripts, or manually type in build commands written in pen on a stack of notecards. But you don't have to take my word for it; here's an SO discussion about how much Maven sucks: http://stackoverflow.com/questions/861382/why-does-maven-have-such-a-bad-rep http://stackoverflow.com/questions/861382/why-does-maven-hav...
- sandGorgon 14y agointeresting - so did you decouple dependency management from tge build process and still use maven/ivy for that part?