FYI,
I've commited update to Apache POM 8 and some POMs' cleanup.
I'm gonna deploy Felix dependency manager in the ACE repo (waiting for
the official snapshot).
Regards
JB
On 02/10/2011 06:50 PM, Dan Tran wrote:
Here are some steps I wrote down to get ACE built with latest SVN
1. Build felix/dependencymanager top level ( no sub project ) ie mvn -N
2. Build felix/dependencymanager/core
3. Build felix/dependencymanager/shell
4. Build felix/deploymentadmin
5. Build felix/metadata
Addition steps to build ACE ( maven clean install )
1. Deploy gwt-dnd-2.6.5 to local repo
2. Since the transitive bndlib-0.0.313 is not available at Maven
Central, i had to edit pom/pom.xml/dependencyManagement to add
bndlib-0.0.357
Additional step to build ACE with -Ptargets
1 Since the transitive bundles log_all-2.0.0 and useradmin_all-2.0.0
are not available on maven central, I had to add
http://www.knopflerfish.org/maven2/ to maven maven proxy ( Sonatype
Nesus ) and
replace log_all and useradmin_all with log-IMPL-2.0.2 and
useramin-IMPL-2.0.2
Thanks
-Dan
His my svn diff
Logapp root:~/dev/ace 0$ svn diff
Index: pom/pom.xml
===================================================================
--- pom/pom.xml (revision 1069452)
+++ pom/pom.xml (working copy)
@@ -284,6 +284,12 @@
<version>1.2.2</version>
<scope>provided</scope>
</dependency>
+<dependency>
+<groupId>biz.aQute</groupId>
+<artifactId>bndlib</artifactId>
+<version>0.0.357</version>
+<scope>provided</scope>
+</dependency>
<!-- Test dependencies -->
<dependency>
<groupId>junit</groupId>
@@ -306,4 +312,4 @@
</dependencies>
</dependencyManagement>
-</project>
\ No newline at end of file
+</project>
Index: ace-target-devserver/pom.xml
===================================================================
--- ace-target-devserver/pom.xml (revision 1069452)
+++ ace-target-devserver/pom.xml (working copy)
@@ -123,16 +123,16 @@
check if they actually exist somewhere -->
<dependency>
-<groupId>org.knopflerfish.bundle.useradmin</groupId>
-<artifactId>useradmin_all</artifactId>
-<version>2.0.0</version>
+<groupId>org.knopflerfish.bundle</groupId>
+<artifactId>useradmin-IMPL</artifactId>
+<version>2.0.2</version>
<scope>provided</scope>
</dependency>
<dependency>
-<groupId>org.knopflerfish.bundle.log</groupId>
-<artifactId>log_all</artifactId>
-<version>2.0.0</version>
+<groupId>org.knopflerfish</groupId>
+<artifactId>log-IMPL</artifactId>
+<version>2.0.2</version>
<scope>provided</scope>
</dependency>
@@ -385,4 +385,4 @@
-->
</dependencies>
-</project>
\ No newline at end of file
+</project>
Logapp root:~/dev/ace 0$
On Thu, Feb 10, 2011 at 7:22 AM, Jean-Baptiste Onofré<[email protected]> wrote:
Yeah, my fix is on the way :)
Anyway the snapshot is not yet ready. Marcel and I take a look on that.
Regards
JB
On 02/10/2011 04:21 PM, Dan Tran wrote:
if apache-ace inherits top level apache pom version 8, you should have
the snapshot repo set correctly
http://repo2.maven.org/maven2/org/apache/apache/8/
-Dan
On Thu, Feb 10, 2011 at 3:16 AM, Jean-Baptiste Onofré<[email protected]>
wrote:
A quick fix is to add snapshot repo in the repositories set.
Let me try that.
Regards
JB
On 02/09/2011 07:06 PM, Dan Tran wrote:
Hi I am trying the build ACE for the first time, and running into
build issue with felix/dependencymanagement snapshot where bnd version
0.0.401 is not at maven central, but i could not find that version
either at biz.aQute site.
Do you have work around for this? is there any thing else beside bnd?
Thanks
-Dan
--
Jean-Baptiste Onofré
---------------------------------
HomePage
http://www.nanthrax.net
---------------------------------
Contacts
[email protected]
[email protected]
---------------------------------
OpenSource
BuildProcess/AutoDeploy
http://buildprocess.sourceforge.net
Apache ServiceMix
http://servicemix.apache.org
-----------------------------------
PGP : 17D4F086