dallaslu / gettext-commons

Automatically exported from code.google.com/p/gettext-commons
GNU Lesser General Public License v2.1
3 stars 3 forks source link

Maven2 plugin - poDirectory defaults to wrong value #54

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
*What steps will reproduce the problem?*
1. Create a POM file that references maven-gettext-plugin and omit poDirectory 
from its configuration section
2. Create an empty directory src/main/po
3. Invoke gettext:gettext goal

*What is the expected output?*

The goal should succeed and generate src/po/keys.pot file

*What do you see instead?*

[WARNING] xgettext: cannot create output file 
"/some/path/src/main/java/main/po/keys.pot": No such file or directory

*What version of the product are you using?*

maven-gettext-plugin 1.2.3
maven 2.2.1
Oracle JDK 1.6.0_27

*On what operating system?*

RedHat Enterprise Linux 5

*Please provide any additional information below.*
The plugin behaves as documented, but I think this behavior is wrong. 
poDirectory defaults to "${project.build.sourceDirectory}/main/po" , which in 
Maven2 expands to "src/main/java/main/po" . I think poDirectory should default 
to "${project.basedir}/src/main/po".

Original issue reported on code.google.com by dpan...@idscorporation.ca on 12 Mar 2012 at 4:25