Merge pull request #8 from ebarboni/antfix

adapt pom to use copy goal for dependency recovery
diff --git a/pom.xml b/pom.xml
index a9f3ba9..70097ff 100644
--- a/pom.xml
+++ b/pom.xml
@@ -58,39 +58,33 @@
                         <phase>generate-resources</phase>
                         <id>unpack-harness</id>
                         <goals>
-                            <goal>get</goal>
+                            <goal>copy</goal>
                         </goals>
                         <configuration>
-                            <artifact>org.netbeans.modules:org-netbeans-modules-apisupport-harness:${netbeans.version}:nbm</artifact>
-                            <transitive>false</transitive>
-                            <remoteRepositories>${netbeans.repo}</remoteRepositories>
-                            <destination>${project.build.directory}/harness.nbm</destination>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <phase>generate-resources</phase>
-                        <id>unpack-installer</id>
-                        <goals>
-                            <goal>get</goal>
-                        </goals>
-                        <configuration>
-                            <artifact>org.netbeans.modules:org-netbeans-libs-nbi-ant:${netbeans.version}:nbm</artifact>
-                            <transitive>false</transitive>
-                            <remoteRepositories>${netbeans.repo}</remoteRepositories>
-                            <destination>${project.build.directory}/nbi-ant.nbm</destination>
-                        </configuration>
-                    </execution>
-                    <execution>
-                        <phase>generate-resources</phase>
-                        <id>unpack-installer-engine</id>
-                        <goals>
-                            <goal>get</goal>
-                        </goals>
-                        <configuration>
-                            <artifact>org.netbeans.modules:org-netbeans-libs-nbi-engine:${netbeans.version}:nbm</artifact>
-                            <transitive>false</transitive>
-                            <remoteRepositories>${netbeans.repo}</remoteRepositories>
-                            <destination>${project.build.directory}/nbi-engine.nbm</destination>
+                            <!-- copy to ${project.build.directory}/dependency folder by default -->
+                            <artifactItems>
+                                <artifactItem>
+                                    <groupId>org.netbeans.modules</groupId>
+                                    <artifactId>org-netbeans-modules-apisupport-harness</artifactId>
+                                    <version>${netbeans.version}</version>
+                                    <type>nbm</type>
+                                    <destFileName>harness.nbm</destFileName>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.netbeans.modules</groupId>
+                                    <artifactId>org-netbeans-libs-nbi-ant</artifactId>
+                                    <version>${netbeans.version}</version>
+                                    <type>nbm</type>
+                                    <destFileName>nbi-ant.nbm</destFileName>
+                                </artifactItem>
+                                <artifactItem>
+                                    <groupId>org.netbeans.modules</groupId>
+                                    <artifactId>org-netbeans-libs-nbi-engine</artifactId>
+                                    <version>${netbeans.version}</version>
+                                    <type>nbm</type>
+                                    <destFileName>nbi-engine.nbm</destFileName>
+                                </artifactItem>
+                            </artifactItems>                            
                         </configuration>
                     </execution>
                 </executions>
@@ -107,7 +101,8 @@
                         </goals>
                         <configuration>
                             <target>
-                                <unzip src="${project.build.directory}/harness.nbm" dest="${project.build.directory}/classes">
+                                <property name="dependency.directory" value="${project.build.directory}/dependency/" />
+                                <unzip src="${dependency.directory}harness.nbm" dest="${project.build.directory}/classes">
                                     <patternset>
                                         <include name="netbeans/etc/app.conf" />
                                         <include name="netbeans/etc/applicationIcon.icns" />
@@ -116,7 +111,7 @@
                                     </patternset>
                                     <mapper type="glob" from="netbeans/*" to="harness/*" />
                                 </unzip>
-                                <unzip src="${project.build.directory}/harness.nbm" dest="${project.build.directory}">
+                                <unzip src="${dependency.directory}harness.nbm" dest="${project.build.directory}">
                                     <patternset>
                                         <include name="netbeans/tasks.jar" />
                                         <include name="netbeans/jnlp/jnlp-launcher.jar" />
@@ -125,14 +120,14 @@
                                 </unzip>
                                 <mkdir dir="${project.build.directory}/classes/harness/jnlp" />
                                 <unzip src="${project.build.directory}/tasks.jar" dest="${project.build.directory}/classes" />
-                                <unzip src="${project.build.directory}/nbi-ant.nbm" dest="${project.build.directory}/classes">
+                                <unzip src="${dependency.directory}nbi-ant.nbm" dest="${project.build.directory}/classes">
                                     <patternset>
                                         <include name="netbeans/modules/" />
                                         <include name="netbeans/nbi/" />
                                     </patternset>
                                     <mapper type="glob" from="netbeans/*" to="harness/*" />
                                 </unzip>
-                                <unzip src="${project.build.directory}/nbi-engine.nbm" dest="${project.build.directory}/classes">
+                                <unzip src="${dependency.directory}nbi-engine.nbm" dest="${project.build.directory}/classes">
                                     <patternset>
                                         <include name="netbeans/modules/" />
                                     </patternset>
@@ -240,7 +235,6 @@
     </reporting>
     <properties>
         <!--        XXX SHOULD BE RELEASE 9.0 and superior artefacts  changes to Apache Licence -->
-        <netbeans.repo>netbeans::default::https://repo1.maven.org/maven2/</netbeans.repo>
-        <netbeans.version>RELEASE122</netbeans.version>
+        <netbeans.version>RELEASE130</netbeans.version>
     </properties>
 </project>