Search |
||||||||||||||||||||||||||||||||||||||||||||||||||||
Blogs by topic: Tools
Web Applications![]()
How to configure Maven to manage a multi branded web applications (that uses Wicket) and keep the development environment comfortable.
In this second part, I will address how Wicket handles the branded configuration and how to make the development environment "brand-friendly".
Tools![]()
How to configure Maven to manage a multi branded web applications (that uses Wicket) and keep the development environment comfortable.
In this second part, I will address how Wicket handles the branded configuration and how to make the development environment "brand-friendly".
![]()
In the past weekend I've been able to improve the settings for
automated Maven releases that I've
blogged about about ten days ago. Peter Mount complemented
the information with some practical examples on how to use
that stuff invoking Maven with the proper parameters. I've been able to
significantly clean up and improve the Maven configuration, so now a
staged release can be performed...
![]()
With the newcomer Vaadin module I
updated the Arena Project
script to support builds on Windows platform. Not a big deal in terms of
configuration but it is worthy a notification in case you had
tried to build the project before and got frustrated with the Platform
Classifier restricted to the UNIX-family.
Why to use Platform Classifiers? The lack of a
good Maven support for the Glassfish...
![]()
After the latest upgrade of my Hudson instance, I noticed that a new option in the security matrix appeared: it allows anonymous visitors to have a (read only) look at a job configuration, if the administrator allows it. I think it's a great feature (that I was asking for some months ago), as it allows to share our knowledge about our favourite CI tool.So I've opened most of my jobs and you can...
![]()
YouDebug is a debugger but it's not a debugger. It's a debugger, because it builds on top of Java Platform Debug Architecture, and therefore is capable of doing everything your debugger can do — such as attaching to another process, breaking when certain conditions are met, inspect/manipulate variables, and so on.
But at the same time, it's not your typical debugger, because it's not interactive. Instead of using point-and-click and GUI. You don't need source code either. Instead, it comes with a DSL-like syntax sugar on top of Groovy that controls what YouDebug would do against the target program
![]()
In this two part article, I will explain how to configure a web application built with Maven to support "branding", or skinning. That is, support different distribution skinned with particular images, logo, background, text. In the end we just want to keep separated the static contents and choose the right set when we package our application so that the result is a war with just the content for a single company. I call this a branded distribution using brand as a similar work for skinning. Brand looks more enterprise and general than skinning, anyway :) In the second part of the article I will also cover the Wicket side of the story. The Maven side works by himself, anyway.
read the complete article
![]()
Today I've made some improvements with my Mercurial + Maven + Hudson
setup - and reached a new level of karma, being able to do automated
releases.
Let's go in order. First let me recap what happens with the Maven
release plugin (mvn release:prepare release:perform) and Mercurial:
A check is performed that there are no uncommitted changes
and a build is performed as a validity proof.
All...
![]()
Entry posted to my new blog.
![]()
I'll be doing a webinar and Q&A sessions on Hudson tomorrow
![]()
One of the awesome things about Hudson is the sheer number of plugins available. In fact, if you use Hudson, make a habit of checking out the list of available plugins every month or so - there's bound to be something new that you could use! In this article, I explore two relatively new ones: the Setenv plugin and the Description Setter plugin.
The Setenv plugin
Many build scripts use environment...
![]()
When I started the mavenization of my projects, in July, I really didn't
figure out that it would have been such a painful and long process. It
is literally consuming me - also because I'm longing to see the end of
the conversion, so I can resume the development.
The first mavenized projects, BetterBeansBinding,
jrawio
and Mistral,
were reasonably easy, also considering that I had to...
Deployment![]()
With the newcomer Vaadin module I
updated the Arena Project
script to support builds on Windows platform. Not a big deal in terms of
configuration but it is worthy a notification in case you had
tried to build the project before and got frustrated with the Platform
Classifier restricted to the UNIX-family.
Why to use Platform Classifiers? The lack of a
good Maven support for the Glassfish...
![]()
In this two part article, I will explain how to configure a web application built with Maven to support "branding", or skinning. That is, support different distribution skinned with particular images, logo, background, text. In the end we just want to keep separated the static contents and choose the right set when we package our application so that the result is a war with just the content for a single company. I call this a branded distribution using brand as a similar work for skinning. Brand looks more enterprise and general than skinning, anyway :) In the second part of the article I will also cover the Wicket side of the story. The Maven side works by himself, anyway.
read the complete article
Mobility![]()
Entry posted to my new blog.
Programming![]()
When I started the mavenization of my projects, in July, I really didn't
figure out that it would have been such a painful and long process. It
is literally consuming me - also because I'm longing to see the end of
the conversion, so I can resume the development.
The first mavenized projects, BetterBeansBinding,
jrawio
and Mistral,
were reasonably easy, also considering that I had to...
NetBeans![]()
When I started the mavenization of my projects, in July, I really didn't
figure out that it would have been such a painful and long process. It
is literally consuming me - also because I'm longing to see the end of
the conversion, so I can resume the development.
The first mavenized projects, BetterBeansBinding,
jrawio
and Mistral,
were reasonably easy, also considering that I had to...
Databases![]()
This entry discuss how we can use JFreeChart and JasperReports to include dynamically generated charts into a JasperReport s' report. Technique included here can be used to include dynamically generated images or dynamically generated data sources as well.
GUI![]()
This entry discuss how we can use JFreeChart and JasperReports to include dynamically generated charts into a JasperReport s' report. Technique included here can be used to include dynamically generated images or dynamically generated data sources as well.
Swing![]()
This entry discuss how we can use JFreeChart and JasperReports to include dynamically generated charts into a JasperReport s' report. Technique included here can be used to include dynamically generated images or dynamically generated data sources as well.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|