diff options
author | Volker Schumacher <volker@antenna500.local> | 2010-01-28 11:12:59 +0800 |
---|---|---|
committer | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2010-01-28 16:20:37 +0800 |
commit | 961b66693792efe0f1d3d28c7f844e94728c3057 (patch) | |
tree | 71e3e500bfd79d3b3b414ad42727392977d94bf3 /src/main/java/org/apache/maven/plugin/nar/AbstractCompileMojo.java | |
parent | 1db77c806e33a1f89519457317decea24c1ae054 (diff) | |
download | maven-nar-plugin-961b66693792efe0f1d3d28c7f844e94728c3057.tar.gz maven-nar-plugin-961b66693792efe0f1d3d28c7f844e94728c3057.tar.bz2 maven-nar-plugin-961b66693792efe0f1d3d28c7f844e94728c3057.tar.xz maven-nar-plugin-961b66693792efe0f1d3d28c7f844e94728c3057.zip |
fixed loading of custom nar.properties
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/AbstractCompileMojo.java')
-rw-r--r-- | src/main/java/org/apache/maven/plugin/nar/AbstractCompileMojo.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/AbstractCompileMojo.java b/src/main/java/org/apache/maven/plugin/nar/AbstractCompileMojo.java index 876f152..cf3e2a0 100644 --- a/src/main/java/org/apache/maven/plugin/nar/AbstractCompileMojo.java +++ b/src/main/java/org/apache/maven/plugin/nar/AbstractCompileMojo.java @@ -267,9 +267,17 @@ public abstract class AbstractCompileMojo { if ( narInfo == null ) { - narInfo = - new NarInfo( getMavenProject().getGroupId(), getMavenProject().getArtifactId(), - getMavenProject().getVersion(), getLog() ); + String groupId = getMavenProject().getGroupId(); + String artifactId = getMavenProject().getArtifactId(); + + File propertiesDir = new File( getMavenProject().getBasedir(), "src/main/resources/META-INF/nar/" + groupId + "/" + artifactId ); + File propertiesFile = new File( propertiesDir, NarInfo.NAR_PROPERTIES ); + + narInfo = new NarInfo( + groupId, artifactId, + getMavenProject().getVersion(), + getLog(), + propertiesFile ); } return narInfo; } |