Recent Posts
Archives

Archive for the ‘en-US’ Category

PostHeaderIcon Jonathan LALOU is recommended by… Jacky LALOU

Jacky LALOU honored me in writing the following notice on my profile on LinkedIn:

“Jonathan is a detail-oriented manager who watches the balance sheet like a hawk without ever losing sight of the strategic objective.” October 5, 2011

1st Jacky Lalou, Actuarial analyst, BNP Paribas Assurance
was with another company when working with Jonathan at BNPParibas

PostHeaderIcon Jonathan LALOU is recommended by… Kim Quoc TRAN

Kim Quoc TRAN honored me in writing the following recommendation on my profile on LinkedIn:

“I had worked with Jonathan for more than 2 years at Bnp Paribas. He has a very good technical knowledge (Java/J2EE, Weblogic, Mule, …) and i was impressed by his ability to learn and to adapt to new things very quickly. The project has improved in quality with him.
I highly recommend him.” September 21, 2011

Kim Quoc Tran, J2EE Consultant, BNP PARIBAS
worked directly with Jonathan at BNPParibas

PostHeaderIcon Jonathan LALOU recommends… Nicolas GRISO

I wrote the following notice on Nicolas GRISO‘s profile on LinkedIn:

Nicolas has a wide knowledge of Java technologies and agile methods. He delivers high quality code, does not hesitate to start big refactorings and keeps his focus on general improvement of the project.

PostHeaderIcon Jonathan LALOU recommends… Andre CAPLAIN

I wrote the following notice on Andre CAPLAIN‘s profile on LinkedIn:

I have worked directly with Andre for three years. As member, and later head, of support team, Andre is committed to his job and tasks, with seriousness and efficiency. I strongly recommend Andre for his open mind and the professionalism he demonstrated.

PostHeaderIcon Jonathan LALOU recommends… Dr Karl TOMBRE

I wrote the following notice on Dr. Karl TOMBRE‘s profile on LinkedIn:

Many students and former students who followed Karl’s lessons will tell he is a brillant teacher. Their statement is right, but incomplete: for all a generation of Engineers of the Ecole des Mines who discovered Java and C++ through Karl, Dr Tombre is more than a teacher: he is a master.

PostHeaderIcon Jonathan LALOU recommends… Francois LECOINTRE

I wrote the following notice on Francois LECOINTRE‘s profile on LinkedIn:

Francois is a very good analyst, who always investigates and gives a the right response when a problem occurs. Besides, he is pleasant colleague to work with, because of his open-mindness.

I highly recommand Francois.

PostHeaderIcon Jonathan LALOU recommends… Lamine SIDIBE

I wrote the following notice on Lamine SIDIBE‘s profile on LinkedIn:

Lamine is a very skilled professionnal. He always has good ideas to share. but, above all, Lamine is a warm comrade, who greets new comers -as I was when I met with him-, ready to spend time in explaining and helping his team mates.

No stress, good mood and double skills in finance and IT: I recommand Lamine.

PostHeaderIcon Jonathan LALOU recommends… Jacky LALOU

I wrote the following notice on Jacky LALOU‘s profile on LinkedIn:

Jacky has a strong knowledge of mathematics and actuarial modeling. As a skilled scientist, Jacky is used to analyzing facts, elaborating models, validating them, and, therefore, providing large customer satisfaction. Jacky is a very valuable professionnal: I warmly recommand Jacky.

PostHeaderIcon Jonathan LALOU recommends… Kim Quoc TRAN

I wrote the following notice on Kim Quoc TRAN‘s profile on LinkedIn:

I had worked with Kim for more than two years. He is an excellent professional, very commited to his tasks. Kim has a high knowledge on J2EE frameworks, and, above all, his skills on internet technologies (such as Struts, Wickets, etc.) are impressive.
I strongly recommand Kim, who is more than a good developper: he is a value adding comrade.

PostHeaderIcon Maven 3 / properties-maven-plugin

Case

Maven 3 is stricter than Maven 2 on pom.xml compliancy with Maven’s XSD.
This induces more errors when a project is upgraded from Maven 2 to Maven 3.

For instance, I had the following block in my pom.xml:

[xml]
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<executions>
<execution>
<phase>initialize</phase>
<goals>
<goal>read-project-properties</goal>
</goals>
<configuration>
<files>
<file>conf/deployment/${maven.user}.pom.properties</file>
</files>
</configuration>
</execution>
</executions>
</plugin>[/xml]

I got this errors, related to properties-maven-plugin:

[java]Failed to execute goal org.codehaus.mojo:properties-maven-plugin:1.0-alpha-2:read-project-properties (default-cli) on project jonathan-lalou-web: The parameters ‘files’ for goal org.codehaus.mojo:properties-maven-plugin:1.0-alpha-2:read-project-properties are missing or invalid -> [Help 1][/java]

Initially, I thought the propery maven.user was not dynamically set. This is why I wrote the actual path in hard. But I got that error:

[java]The parameters ‘files’ for goal org.codehaus.mojo:properties-maven-plugin:1.0-alpha-2:read-project-properties are missing or invalid[/java]

Quick Fix

As a quick fix, I made the block a little lighter:

[xml]
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<version>1.0-alpha-2</version>
<configuration>
<files><file>conf/deployment/jlalou.pom.properties</file></files>
</configuration>
</plugin>[/xml]

This is a quick and dirty fix:

  1. I cannot configure the execution and restrict the plugin use to a single phase, as it was
  2. I have to run explicitly the goal. I mean: before, I ran mvn package weblogic:deploy, and now I have to run mvn org.codehaus.mojo:properties-maven-plugin:read-project-properties package com.oracle.weblogic:weblogic-maven-plugin:deploy (since I have upgraded Weblogic plugin at the same time)