How we have the development specific code safely out of the way

Quite frequently, one has to write some development specific code. For example, at work, we have, when needed, an “application launcher” (named with the application name) and a dev web page, mounted under /dev. This page in turn allows to write shortcuts in the application work flow, in order to access specific page with an [...]

m2eclipse tips

Thanks to Maven: The Definitive Guide, I was able to answer some questions I had about m2eclipse as well as learn more of it. When you put a plugin in the build part of the pom, how comes some are running on each source modification and others not ? The reason is simple : m2eclipse [...]

Book review : Maven: The Definitive Guide

I’ve recently finished Maven: The Definitive Guide. It was the paper edition, since I muss confess I didn’t manage to go through the pdf edition. Still, I found the book rather interesting and quite well put. It’s not as enlightening and breath cutting as some others, but at least I was able to read it [...]

Yui Compressor mojo

as we´re into bundling Wicket/JQuery-frontend components lately, we needed a way of automatically minimizing JavaScript on deployment. luckily, there is an excellent mojo out there : http://alchim.sourceforge.net/yuicompressor-maven-plugin the nice thing is, it does not only minify but also check and obfuscate, which turned out to be very handy! if you´re bundling javascript (or even css, [...]

Running Scala specs tests in Maven with JUnit 4 – mccv

via Running Scala specs tests in Maven with JUnit 4 – mccv.

Uh, that was quick….

Maven 2.2 released: http://maven.apache.org/release-notes.html

Maven Eclipse Integration

As a happy Q4E User, i did not waste too much time lately on keeping an eye on the other maven-eclipse-integration projects. Now i stumbled upon this wiki page showing a very detailed feature comparison matrix between the usual suspects. One thing that stroke me is, that m2eclipse is proposed at eclipse.org as well as [...]

Q4E

The lovely Q4E-Eclipse plugin has been updated to version 0.5. New and noteworthy can be found here . You can use this update site to install it. Particularly the new “Analyze Dependencies” View is awesome!

Artifactory

Artifactory 1.2.5 was released. Find changes here .I’m a big fan of this software, even though they used AJAX much more than convienient in the interface. If you’re using maven, you should really give it a spin. Here’s why: It lets you define WHAT to get from WHICH repository.Afaik, this is a unique feature. The [...]

Q4E very promising

Frequent readers know, that i use maven2 and eclipse and i am very happy with it. There is a an eclipse plugin for maven that generates classpaths from the dependency graph, as well as a plugin for eclipse, that makes adding a dependency to the pom very easy.One flaw existed for me though, that made [...]

Being aware of TODOs

This is not about issuetracking or this kind of application. I’m talking about //TODO or //FIXME Tags in ones code. Are you really aware of how many places in your code with these text still in place? If you’re developing feature-driven, you most certainly type some quick lines of code, even though, you know for [...]

Maven aggregators

Here’s a pit i fell into few days ago: I am a happy maven2 user. I use aggregator projects to manage the different parts of a project in different sub-projects, and provide a single-entry to building all of them. Imagine project X with modules x-services, x-webapp, x-ejb and x-ear with welldefined dependencies among each other. [...]

War on Winstone

If you have heard about the winstone servlet container, you’ll probably be as impressed as i am. One of its most compelling feature is its little size and the possibility to bundle it with your .WAR-File in order to make the deployment-game trivial for your users. Now, thanks to this maven plugin, it becomes even [...]

Extending Maven2

Want some Mojo cooking tips? I just stumbled upon this great resource : Mojo Developer Cookbook This page contains code snippets demonstrating commonly used tasks when writing Maven plug-ins. There are no guarantees that these are the ‘right’ way to do things, but they have worked at least once for the author(s).

Just working for you

Have you ever thought of using a CI Server? If not, what’s your excuse?Some of my favorites are: Too heavyweight Too hard to configure and maintain Kind of black magic, isn’t it? I’m loosing control. No Resources I don’t have much to build at all. I’m doing it completely at my desktop. I don’t use [...]

Pimp my m2proxy

Artifactory is a piece of software that aims to replace m2proxy as an intelligent proxy to maven repositories.It comes with a bundled Jetty instance and install-scripts, those guys definately put some effort in. Everything works quite flawless right out of the bag.The Web Interface is far more superior than m2proxy’s. The good news is you [...]

JavaEE APIs accessible in Maven Repository

At last… Important news for those addicted to maven: finally the javaee-api has made it into an offical maven repository. Note that the mentioned repository has legacy layout, so remember to configure your maven/m2proxy/proximity or whatever accordingly. Here is the blog entry announcing the publishing of the API. You can grab it here . A [...]

Mavens EARs and Seam

Yesterday I was struggeling with Maven2 and JBoss . I had a few Seam-applications deployed on Glassfish, but due to the fact that jboss does not need SessionBeans (a.k.a. Seam-Actions in this case) to be defined in the Web-Deployment-Descriptor, i tried to deploy a fresh new Maven Project as a Prototype to JBoss.The trouble I [...]

Proxy updated

Due to some jboss-Seam experiments, the local maven2 mirror has been updated to use the jboss repository as uplink as well. Feel free to use it under http://maven2.codesmell.org