Hack for maven-embedder adding his lib as wrapper
diff --git a/nbm-maven-plugin/pom.xml b/nbm-maven-plugin/pom.xml
index 4196c54..930fad3 100644
--- a/nbm-maven-plugin/pom.xml
+++ b/nbm-maven-plugin/pom.xml
@@ -479,9 +479,9 @@
</dependency>
<dependency>
<!-- use harness from NetBeans 8.2 -->
- <groupId>org.netbeans.maven</groupId>
+ <groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-harness</artifactId>
- <version>9.0-SNAPSHOT</version>
+ <version>8.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
diff --git a/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java
index 1c7f1ed..ecfd060 100644
--- a/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java
+++ b/nbm-maven-plugin/src/main/java/org/netbeans/nbm/CreateClusterAppMojo.java
@@ -398,7 +398,13 @@
//ex.setPopulateDependencies( true );
ex.checkFile();
if (ex.isOsgiBundle()) {
- wrappedBundleCNBs.add( ex.getModule() );
+ if (art.getId().contains("org.netbeans.modules:org-netbeans-modules-maven-embedder")) {
+ // in this case we dont want module-maven-embedder to be considered as wrapper for his libs
+ // guava is provided but ide have it also
+ } else {
+ getLog().info(ex.getModule() + " added by " + art.getId() + "" + classpathFile);
+ wrappedBundleCNBs.add(ex.getModule());
+ }
}
}
}