Posts Tagged ‘maven’

Handling Maven, preparing new release

November 12, 2007

In the meantime i had the chance to take a closer look into `Maven. To build BeaGTex Version 1.3 with Maven, there are still some little things to do. Unfortunately there won’t be enough time to get into all those JUnit-Tests, before the new release. So I had to find a way to get Maven building my project without the testing-phase. Otherwise there would appear many test-errors, which logically avoid a proper build. Well I found the Maven-plugin for this and arranged it the way I need it. Now I can switch on the tests for normal working and developing, and switch it of for building the new version. If everything fits, version 1.3 will be released this week.

I also tested the new funktion (of course the old too!) as good as possible. Everything seems to work properly. In the new version it will be possible to fit in marginal notes an cross-references via the (context-) menu. Maybe there is anybody out there just waiting for this? Well I know that new funktions are just peanuts, but hey, it’s one further step to the great goal of a complete and user-friendly LaTex-editor.

There’s still a long way to go.
Let’s see how far I come 🙂

Cu, Benjamin


Builds with Maven

November 8, 2007

After having all the code for version 1.3 and the JUnit-Tests it seems to be the right time to get my „build-management“ a little more professional. Therefore I decided to use the build-tool maven from Apache. Maven offers a lot of features which make it quite complex. I had to dicide whether to change the whole project-struture into the Maven-standard or to tell Maven somehow, what my structure looks like. I’ve chosen the last option. Unfortunately the integration into Eclipse is not optimal, so I run Maven from the shell.

After several tries I suceeded to adapt Maven’s pom.xml in a way, that represents my current project. For the beginning it looks not too bad. But it surely will need some more time, to get fully into all the features and to get to the point where i can let Maven do all the buildings for complete releases.

Let’s see how far I come 🙂

Cu, Benjamin