summaryrefslogtreecommitdiff
path: root/src/main/java/org/apache/maven/plugin/nar/NarLayout21.java
diff options
context:
space:
mode:
authorMark Donszelmann <Mark.Donszelmann@gmail.com>2009-11-09 14:39:19 +0100
committerMark Donszelmann <Mark.Donszelmann@gmail.com>2009-11-09 14:39:19 +0100
commit7fc1230b2d14b43e1957a6c444c460206139264b (patch)
tree83e896743daf95901c23e16a7d263dfbc5c4acc7 /src/main/java/org/apache/maven/plugin/nar/NarLayout21.java
parente8aea7ca9dc041ef30c3ad44bf4cc040b830f8f0 (diff)
downloadmaven-nar-plugin-7fc1230b2d14b43e1957a6c444c460206139264b.tar.gz
maven-nar-plugin-7fc1230b2d14b43e1957a6c444c460206139264b.tar.bz2
maven-nar-plugin-7fc1230b2d14b43e1957a6c444c460206139264b.tar.xz
maven-nar-plugin-7fc1230b2d14b43e1957a6c444c460206139264b.zip
Also set general binding, but do not set for EXECUTABLE
Diffstat (limited to 'src/main/java/org/apache/maven/plugin/nar/NarLayout21.java')
-rw-r--r--src/main/java/org/apache/maven/plugin/nar/NarLayout21.java17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/main/java/org/apache/maven/plugin/nar/NarLayout21.java b/src/main/java/org/apache/maven/plugin/nar/NarLayout21.java
index 34bcd06..73b40b8 100644
--- a/src/main/java/org/apache/maven/plugin/nar/NarLayout21.java
+++ b/src/main/java/org/apache/maven/plugin/nar/NarLayout21.java
@@ -131,10 +131,14 @@ public class NarLayout21
type = Library.EXECUTABLE;
aol = new AOL(aolDir[0]);
- if ( narInfo.getBinding( aol, null ) == null )
- {
- narInfo.setBinding( aol, Library.EXECUTABLE );
- }
+// if ( narInfo.getBinding( aol, null ) == null )
+// {
+// narInfo.setBinding( aol, Library.EXECUTABLE );
+// }
+// if ( narInfo.getBinding( null, null ) == null )
+// {
+// narInfo.setBinding( null, Library.EXECUTABLE );
+// }
}
else
{
@@ -159,6 +163,11 @@ public class NarLayout21
{
narInfo.setBinding( aol, type );
}
+ // and not set or override if SHARED
+ if (( narInfo.getBinding( null, null ) == null ) || type.equals( Library.SHARED ) )
+ {
+ narInfo.setBinding( null, type );
+ }
}
assert(type != null);