<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>ace-dev@incubator.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/"/>
<id>http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/</id>
<updated>2009-12-10T09:27:36Z</updated>
<entry>
<title>Re: Status Mavenization of ACE</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912091057v368068f1t685ee58acfbfe68e@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912091057v368068f1t685ee58acfbfe68e@mail-gmail-com%3e</id>
<updated>2009-12-09T18:57:47Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
No worries, man.
You can feel lucky, cause it was a more messy work organizing the mass of
resources into single artifacts than anything else.
;)

Now, i you could check things out and try to make a dev-server  or
dev-gateway target (use pax runner to easily grab the maven artifacts using
 the mvn:&lt;groupId&gt;:&lt;artifactId&gt;:&lt;version&gt;).
Not sure, are you aware of Pax Runner ?

When trying, you will see really fast that things don't work out because the
bundles are (mostly) default bnd settings.
You should compare the contents+manifest of the maven build artifacts and
the ones from core/deploy/bundles (built by ant).
Then, i think its enough for most of the cases to tweak the osgi.bnd file
(bnd files, used by maven-bundle-plugin) in the right direction to get the
desired shape.
Changing Export-Package, Private-Package and and adding Embed-Dependency
where appropriate.
(we call the ANT build the reference)

So, i think you just start over when you have some time and look at those
things and don't hesitate to commit the changes.

If you want, we can skype/gmailchat tomorrow ?
My skype is tonitcom, gmail is tonit.com@gmail.com

have fun,
Toni

On Wed, Dec 9, 2009 at 7:41 PM, Brian Topping &lt;topping@codehaus.org&gt; wrote:

&gt; Hi Toni,
&gt;
&gt; I was starting to feel like I had missed the boat for helping out, so I'm
&gt; glad you asked.
&gt;
&gt; What can I do here? Would you like to take the lead on task delegation or
&gt; should we just jump in?
&gt;
&gt; Cheers, Brian
&gt;
&gt;
&gt; On Dec 9, 2009, at 1:17 PM, Toni Menzel wrote:
&gt;
&gt;  Hi guys,
&gt;&gt;
&gt;&gt; at [1] we now have not less than 50 maven artifacts, made of what i found
&gt;&gt; in
&gt;&gt; build.xml (project-bundle calls).
&gt;&gt; All bundles are pre-configured with the standard maven-bundle-plugin (2.0)
&gt;&gt; behavior.
&gt;&gt;
&gt;&gt; Exceptions are:
&gt;&gt; - multigatewaybootstrap
&gt;&gt; - Webstart Management Agent
&gt;&gt; Both are pretty much distributions and should be not ported 1:1 but using
&gt;&gt; the maven way (assembly plugin for example). Saved that for later, once
&gt;&gt; things work.
&gt;&gt; - webui
&gt;&gt; Done as ACE-69.
&gt;&gt;
&gt;&gt; Having that said, they are not identical to the bundles produced by the
&gt;&gt; ant
&gt;&gt; build yet.
&gt;&gt; This is going to be the next step (see
&gt;&gt; https://issues.apache.org/jira/browse/ACE-62 for a complete list)
&gt;&gt;
&gt;&gt; As a third step, the webui is going to be ported using the
&gt;&gt; maven-gwt-plugin.
&gt;&gt; I found that an extra library is required (dnd-gwt). Unfortunately the
&gt;&gt; author has not been pushed it to a maven repo. Have already contacted the
&gt;&gt; author about it.
&gt;&gt; As last resort we always can push it ourselves to any repo.
&gt;&gt;
&gt;&gt; Just you know the state of affairs. At this stage, work could be split up
&gt;&gt; pretty nicely. So if one wants to step up ?
&gt;&gt;
&gt;&gt; cheers,
&gt;&gt; Toni
&gt;&gt;
&gt;&gt; [1] https://svn.apache.org/repos/asf/incubator/ace/trunk
&gt;&gt;
&gt;
&gt;


-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Status Mavenization of ACE</title>
<author><name>=?ISO-8859-1?Q?Jean-Baptiste_Onofr=E9?= &lt;jb@nanthrax.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c4B1FF0BC.6050003@nanthrax.net%3e"/>
<id>urn:uuid:%3c4B1FF0BC-6050003@nanthrax-net%3e</id>
<updated>2009-12-09T18:47:24Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Toni,

thanks a lot for the update.

Regards
JB

Toni Menzel wrote:
&gt; Hi guys,
&gt; 
&gt; at [1] we now have not less than 50 maven artifacts, made of what i found in
&gt; build.xml (project-bundle calls).
&gt; All bundles are pre-configured with the standard maven-bundle-plugin (2.0)
&gt; behavior.
&gt; 
&gt; Exceptions are:
&gt; - multigatewaybootstrap
&gt; - Webstart Management Agent
&gt; Both are pretty much distributions and should be not ported 1:1 but using
&gt; the maven way (assembly plugin for example). Saved that for later, once
&gt; things work.
&gt; - webui
&gt; Done as ACE-69.
&gt; 
&gt; Having that said, they are not identical to the bundles produced by the ant
&gt; build yet.
&gt; This is going to be the next step (see
&gt; https://issues.apache.org/jira/browse/ACE-62 for a complete list)
&gt; 
&gt; As a third step, the webui is going to be ported using the maven-gwt-plugin.
&gt; I found that an extra library is required (dnd-gwt). Unfortunately the
&gt; author has not been pushed it to a maven repo. Have already contacted the
&gt; author about it.
&gt; As last resort we always can push it ourselves to any repo.
&gt; 
&gt; Just you know the state of affairs. At this stage, work could be split up
&gt; pretty nicely. So if one wants to step up ?
&gt; 
&gt; cheers,
&gt; Toni
&gt; 
&gt; [1] https://svn.apache.org/repos/asf/incubator/ace/trunk
&gt; 

-- 
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
jb@nanthrax.net
PGP : 17D4F086


</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (ACE-65) Copy all resources into maven artifacts</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1690983220.1260384138174.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1690983220-1260384138174-JavaMail-jira@brutus%3e</id>
<updated>2009-12-09T18:42:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/ACE-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12788222#action_12788222
] 

Toni Menzel commented on ACE-65:
--------------------------------

most (all?) commits went under the commit message "ACE-62 .." because the task splitting has
been done after initial ace-62 work. 

&gt; Copy all resources into maven artifacts
&gt; ---------------------------------------
&gt;
&gt;                 Key: ACE-65
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-65
&gt;             Project: Ace
&gt;          Issue Type: Sub-task
&gt;            Reporter: Toni Menzel
&gt;            Assignee: Toni Menzel
&gt;
&gt; A a result, we need to get all relevant bundles for currently used targets from the maven
build.
&gt; So this involves splitting core/gateway/server resources into pretty small artifacts.
By default they are all bundles (maven-bundle-plugin), with the exception of commonly used
libraries (embedded into different bundles)
&gt; This step does not necessary align with the exact bundle structure you get from the ant
build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Status Mavenization of ACE</title>
<author><name>Brian Topping &lt;topping@codehaus.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cCED5BB82-FC2C-4328-A5A3-C298AFDED2C0@codehaus.org%3e"/>
<id>urn:uuid:%3cCED5BB82-FC2C-4328-A5A3-C298AFDED2C0@codehaus-org%3e</id>
<updated>2009-12-09T18:41:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Toni,

I was starting to feel like I had missed the boat for helping out, so  
I'm glad you asked.

What can I do here? Would you like to take the lead on task delegation  
or should we just jump in?

Cheers, Brian

On Dec 9, 2009, at 1:17 PM, Toni Menzel wrote:

&gt; Hi guys,
&gt;
&gt; at [1] we now have not less than 50 maven artifacts, made of what i  
&gt; found in
&gt; build.xml (project-bundle calls).
&gt; All bundles are pre-configured with the standard maven-bundle-plugin  
&gt; (2.0)
&gt; behavior.
&gt;
&gt; Exceptions are:
&gt; - multigatewaybootstrap
&gt; - Webstart Management Agent
&gt; Both are pretty much distributions and should be not ported 1:1 but  
&gt; using
&gt; the maven way (assembly plugin for example). Saved that for later,  
&gt; once
&gt; things work.
&gt; - webui
&gt; Done as ACE-69.
&gt;
&gt; Having that said, they are not identical to the bundles produced by  
&gt; the ant
&gt; build yet.
&gt; This is going to be the next step (see
&gt; https://issues.apache.org/jira/browse/ACE-62 for a complete list)
&gt;
&gt; As a third step, the webui is going to be ported using the maven-gwt- 
&gt; plugin.
&gt; I found that an extra library is required (dnd-gwt). Unfortunately the
&gt; author has not been pushed it to a maven repo. Have already  
&gt; contacted the
&gt; author about it.
&gt; As last resort we always can push it ourselves to any repo.
&gt;
&gt; Just you know the state of affairs. At this stage, work could be  
&gt; split up
&gt; pretty nicely. So if one wants to step up ?
&gt;
&gt; cheers,
&gt; Toni
&gt;
&gt; [1] https://svn.apache.org/repos/asf/incubator/ace/trunk



</pre>
</div>
</content>
</entry>
<entry>
<title>Status Mavenization of ACE</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912091017g70f80dd3sb5be7194258e1de5@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912091017g70f80dd3sb5be7194258e1de5@mail-gmail-com%3e</id>
<updated>2009-12-09T18:17:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi guys,

at [1] we now have not less than 50 maven artifacts, made of what i found in
build.xml (project-bundle calls).
All bundles are pre-configured with the standard maven-bundle-plugin (2.0)
behavior.

Exceptions are:
- multigatewaybootstrap
- Webstart Management Agent
Both are pretty much distributions and should be not ported 1:1 but using
the maven way (assembly plugin for example). Saved that for later, once
things work.
- webui
Done as ACE-69.

Having that said, they are not identical to the bundles produced by the ant
build yet.
This is going to be the next step (see
https://issues.apache.org/jira/browse/ACE-62 for a complete list)

As a third step, the webui is going to be ported using the maven-gwt-plugin.
I found that an extra library is required (dnd-gwt). Unfortunately the
author has not been pushed it to a maven repo. Have already contacted the
author about it.
As last resort we always can push it ourselves to any repo.

Just you know the state of affairs. At this stage, work could be split up
pretty nicely. So if one wants to step up ?

cheers,
Toni

[1] https://svn.apache.org/repos/asf/incubator/ace/trunk


</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Resolved: (ACE-65) Copy all resources into maven artifacts</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c2059890252.1260381858495.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c2059890252-1260381858495-JavaMail-jira@brutus%3e</id>
<updated>2009-12-09T18:04:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/ACE-65?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Toni Menzel resolved ACE-65.
----------------------------

    Resolution: Fixed

&gt; Copy all resources into maven artifacts
&gt; ---------------------------------------
&gt;
&gt;                 Key: ACE-65
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-65
&gt;             Project: Ace
&gt;          Issue Type: Sub-task
&gt;            Reporter: Toni Menzel
&gt;            Assignee: Toni Menzel
&gt;
&gt; A a result, we need to get all relevant bundles for currently used targets from the maven
build.
&gt; So this involves splitting core/gateway/server resources into pretty small artifacts.
By default they are all bundles (maven-bundle-plugin), with the exception of commonly used
libraries (embedded into different bundles)
&gt; This step does not necessary align with the exact bundle structure you get from the ant
build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (ACE-69) Port WebUI to clean Maven build</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1400429573.1260381738077.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1400429573-1260381738077-JavaMail-jira@brutus%3e</id>
<updated>2009-12-09T18:02:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Port WebUI to clean Maven build
-------------------------------

                 Key: ACE-69
                 URL: https://issues.apache.org/jira/browse/ACE-69
             Project: Ace
          Issue Type: Sub-task
            Reporter: Toni Menzel


This is separated from the other (normal bundles) because it includes the use of maven-gwt-plugin
and additional proper packaging.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Updated: (ACE-65) Copy all resources into maven artifacts</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c449857217.1260207558309.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c449857217-1260207558309-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:39:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/ACE-65?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Toni Menzel updated ACE-65:
---------------------------

    Description: 
A a result, we need to get all relevant bundles for currently used targets from the maven
build.
So this involves splitting core/gateway/server resources into pretty small artifacts. By default
they are all bundles (maven-bundle-plugin), with the exception of commonly used libraries
(embedded into different bundles)

This step does not necessary align with the exact bundle structure you get from the ant build.

  was:
A a result, we need to get all relevant bundles for currently used targets from the maven
build.
So this involves splitting core/gateway/server resources into pretty small artifacts. By default
they are all bundles (maven-bundle-plugin), with the exception of commonly used libraries
(embedded into different bundles)



&gt; Copy all resources into maven artifacts
&gt; ---------------------------------------
&gt;
&gt;                 Key: ACE-65
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-65
&gt;             Project: Ace
&gt;          Issue Type: Sub-task
&gt;            Reporter: Toni Menzel
&gt;            Assignee: Toni Menzel
&gt;
&gt; A a result, we need to get all relevant bundles for currently used targets from the maven
build.
&gt; So this involves splitting core/gateway/server resources into pretty small artifacts.
By default they are all bundles (maven-bundle-plugin), with the exception of commonly used
libraries (embedded into different bundles)
&gt; This step does not necessary align with the exact bundle structure you get from the ant
build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Assigned: (ACE-68) Align bundle partitioning with ant build</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c425500634.1260207558323.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c425500634-1260207558323-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:39:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/ACE-68?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Toni Menzel reassigned ACE-68:
------------------------------

    Assignee: Toni Menzel

&gt; Align bundle partitioning with ant build
&gt; ----------------------------------------
&gt;
&gt;                 Key: ACE-68
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-68
&gt;             Project: Ace
&gt;          Issue Type: Sub-task
&gt;            Reporter: Toni Menzel
&gt;            Assignee: Toni Menzel
&gt;
&gt; this makes the maven build actually a drop in replacement for the ant based artifacts.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (ACE-68) Align bundle partitioning with ant build</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1064609296.1260207558082.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1064609296-1260207558082-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:39:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Align bundle partitioning with ant build
----------------------------------------

                 Key: ACE-68
                 URL: https://issues.apache.org/jira/browse/ACE-68
             Project: Ace
          Issue Type: Sub-task
            Reporter: Toni Menzel


this makes the maven build actually a drop in replacement for the ant based artifacts.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Issue Comment Edited: (ACE-65) Copy all resources into maven artifacts</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1865437693.1260206478207.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1865437693-1260206478207-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:21:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/ACE-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12786991#action_12786991
] 

Toni Menzel edited comment on ACE-65 at 12/7/09 5:20 PM:
---------------------------------------------------------

Current mvn build looks like this
{code}
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache ACE - POM .................................. SUCCESS [2.061s]
[INFO] Apache ACE - Util (library) ....................... SUCCESS [2.713s]
[INFO] Apache ACE - Repository ........................... SUCCESS [2.353s]
[INFO] Apache ACE - Repository Impl ...................... SUCCESS [1.528s]
[INFO] Apache ACE - ConsoleLogger ........................ SUCCESS [1.326s]
[INFO] Apache ACE - Log .................................. SUCCESS [1.948s]
[INFO] Apache ACE - Discovery API ........................ SUCCESS [1.123s]
[INFO] Apache ACE - Discovery Property based ............. SUCCESS [1.649s]
[INFO] Apache ACE - Identification Property .............. SUCCESS [1.080s]
[INFO] Apache ACE - Identification API ................... SUCCESS [2.219s]
[INFO] Apache ACE - Scheduler API ........................ SUCCESS [0.831s]
[INFO] Apache ACE - Deployment Provider API .............. SUCCESS [0.847s]
[INFO] Apache ACE - Client Repository (library) .......... SUCCESS [2.226s]
[INFO] Apache ACE - Deployment Streamgenerator ........... SUCCESS [0.851s]
[INFO] Apache ACE - Deployment Servlet ................... SUCCESS [1.065s]
[INFO] Apache ACE - Deployment Provider Base (library) ... SUCCESS [0.931s]
[INFO] Apache ACE - Deployment Provider Filebased ........ SUCCESS [1.087s]
[INFO] Apache ACE - Deployment Provider Repositorybased .. SUCCESS [1.586s]
[INFO] Apache ACE - HttpListener ......................... SUCCESS [1.231s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31.057s
[INFO] Finished at: Mon Dec 07 18:11:10 CET 2009
[INFO] Final Memory: 21M/506M
[INFO] ------------------------------------------------------------------------
{code}
Though not 100% complete and functional but in deep progress.

      was (Author: tonit):
    Current mvn build looks like this
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache ACE - POM .................................. SUCCESS [2.061s]
[INFO] Apache ACE - Util (library) ....................... SUCCESS [2.713s]
[INFO] Apache ACE - Repository ........................... SUCCESS [2.353s]
[INFO] Apache ACE - Repository Impl ...................... SUCCESS [1.528s]
[INFO] Apache ACE - ConsoleLogger ........................ SUCCESS [1.326s]
[INFO] Apache ACE - Log .................................. SUCCESS [1.948s]
[INFO] Apache ACE - Discovery API ........................ SUCCESS [1.123s]
[INFO] Apache ACE - Discovery Property based ............. SUCCESS [1.649s]
[INFO] Apache ACE - Identification Property .............. SUCCESS [1.080s]
[INFO] Apache ACE - Identification API ................... SUCCESS [2.219s]
[INFO] Apache ACE - Scheduler API ........................ SUCCESS [0.831s]
[INFO] Apache ACE - Deployment Provider API .............. SUCCESS [0.847s]
[INFO] Apache ACE - Client Repository (library) .......... SUCCESS [2.226s]
[INFO] Apache ACE - Deployment Streamgenerator ........... SUCCESS [0.851s]
[INFO] Apache ACE - Deployment Servlet ................... SUCCESS [1.065s]
[INFO] Apache ACE - Deployment Provider Base (library) ... SUCCESS [0.931s]
[INFO] Apache ACE - Deployment Provider Filebased ........ SUCCESS [1.087s]
[INFO] Apache ACE - Deployment Provider Repositorybased .. SUCCESS [1.586s]
[INFO] Apache ACE - HttpListener ......................... SUCCESS [1.231s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31.057s
[INFO] Finished at: Mon Dec 07 18:11:10 CET 2009
[INFO] Final Memory: 21M/506M
[INFO] ------------------------------------------------------------------------

Though not 100% complete and functional but in deep progress.
  
&gt; Copy all resources into maven artifacts
&gt; ---------------------------------------
&gt;
&gt;                 Key: ACE-65
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-65
&gt;             Project: Ace
&gt;          Issue Type: Sub-task
&gt;            Reporter: Toni Menzel
&gt;            Assignee: Toni Menzel
&gt;
&gt; A a result, we need to get all relevant bundles for currently used targets from the maven
build.
&gt; So this involves splitting core/gateway/server resources into pretty small artifacts.
By default they are all bundles (maven-bundle-plugin), with the exception of commonly used
libraries (embedded into different bundles)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (ACE-65) Copy all resources into maven artifacts</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1417224073.1260206478131.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1417224073-1260206478131-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:21:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/ACE-65?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12786991#action_12786991
] 

Toni Menzel commented on ACE-65:
--------------------------------

Current mvn build looks like this
[INFO] Reactor Summary:
[INFO] 
[INFO] Apache ACE - POM .................................. SUCCESS [2.061s]
[INFO] Apache ACE - Util (library) ....................... SUCCESS [2.713s]
[INFO] Apache ACE - Repository ........................... SUCCESS [2.353s]
[INFO] Apache ACE - Repository Impl ...................... SUCCESS [1.528s]
[INFO] Apache ACE - ConsoleLogger ........................ SUCCESS [1.326s]
[INFO] Apache ACE - Log .................................. SUCCESS [1.948s]
[INFO] Apache ACE - Discovery API ........................ SUCCESS [1.123s]
[INFO] Apache ACE - Discovery Property based ............. SUCCESS [1.649s]
[INFO] Apache ACE - Identification Property .............. SUCCESS [1.080s]
[INFO] Apache ACE - Identification API ................... SUCCESS [2.219s]
[INFO] Apache ACE - Scheduler API ........................ SUCCESS [0.831s]
[INFO] Apache ACE - Deployment Provider API .............. SUCCESS [0.847s]
[INFO] Apache ACE - Client Repository (library) .......... SUCCESS [2.226s]
[INFO] Apache ACE - Deployment Streamgenerator ........... SUCCESS [0.851s]
[INFO] Apache ACE - Deployment Servlet ................... SUCCESS [1.065s]
[INFO] Apache ACE - Deployment Provider Base (library) ... SUCCESS [0.931s]
[INFO] Apache ACE - Deployment Provider Filebased ........ SUCCESS [1.087s]
[INFO] Apache ACE - Deployment Provider Repositorybased .. SUCCESS [1.586s]
[INFO] Apache ACE - HttpListener ......................... SUCCESS [1.231s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 31.057s
[INFO] Finished at: Mon Dec 07 18:11:10 CET 2009
[INFO] Final Memory: 21M/506M
[INFO] ------------------------------------------------------------------------

Though not 100% complete and functional but in deep progress.

&gt; Copy all resources into maven artifacts
&gt; ---------------------------------------
&gt;
&gt;                 Key: ACE-65
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-65
&gt;             Project: Ace
&gt;          Issue Type: Sub-task
&gt;            Reporter: Toni Menzel
&gt;            Assignee: Toni Menzel
&gt;
&gt; A a result, we need to get all relevant bundles for currently used targets from the maven
build.
&gt; So this involves splitting core/gateway/server resources into pretty small artifacts.
By default they are all bundles (maven-bundle-plugin), with the exception of commonly used
libraries (embedded into different bundles)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (ACE-67) Create Pax Runner Profiles for targets</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1984628548.1260206358288.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1984628548-1260206358288-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:19:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Create Pax Runner Profiles for targets
--------------------------------------

                 Key: ACE-67
                 URL: https://issues.apache.org/jira/browse/ACE-67
             Project: Ace
          Issue Type: Sub-task
            Reporter: Toni Menzel


the old "development" targets can now be standard pax runner profile. So that you could start
a gateway like pax-runner.sh --profles="org.apache.ace.gateway"
Confiiguration needs to be done by:
- either a new bundle that creates the necessary configuration structure on disk
- other

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (ACE-66) Create deployment assemblies that resemble current targets</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1829440587.1260206118260.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1829440587-1260206118260-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:15:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Create deployment assemblies that resemble current targets
----------------------------------------------------------

                 Key: ACE-66
                 URL: https://issues.apache.org/jira/browse/ACE-66
             Project: Ace
          Issue Type: Sub-task
            Reporter: Toni Menzel


we'll need extra assembly project (using maven-assembly-plugin) to create fixed deployment
outputs.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (ACE-65) Copy all resources into maven artifacts</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1347225731.1260206118122.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1347225731-1260206118122-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:15:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Copy all resources into maven artifacts
---------------------------------------

                 Key: ACE-65
                 URL: https://issues.apache.org/jira/browse/ACE-65
             Project: Ace
          Issue Type: Sub-task
            Reporter: Toni Menzel


A a result, we need to get all relevant bundles for currently used targets from the maven
build.
So this involves splitting core/gateway/server resources into pretty small artifacts. By default
they are all bundles (maven-bundle-plugin), with the exception of commonly used libraries
(embedded into different bundles)


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Assigned: (ACE-65) Copy all resources into maven artifacts</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1007546765.1260206118246.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1007546765-1260206118246-JavaMail-jira@brutus%3e</id>
<updated>2009-12-07T17:15:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

     [ https://issues.apache.org/jira/browse/ACE-65?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Toni Menzel reassigned ACE-65:
------------------------------

    Assignee: Toni Menzel

&gt; Copy all resources into maven artifacts
&gt; ---------------------------------------
&gt;
&gt;                 Key: ACE-65
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-65
&gt;             Project: Ace
&gt;          Issue Type: Sub-task
&gt;            Reporter: Toni Menzel
&gt;            Assignee: Toni Menzel
&gt;
&gt; A a result, we need to get all relevant bundles for currently used targets from the maven
build.
&gt; So this involves splitting core/gateway/server resources into pretty small artifacts.
By default they are all bundles (maven-bundle-plugin), with the exception of commonly used
libraries (embedded into different bundles)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c9D5FB76B-1BFA-4574-8BB5-7BB90825920B@luminis.nl%3e"/>
<id>urn:uuid:%3c9D5FB76B-1BFA-4574-8BB5-7BB90825920B@luminis-nl%3e</id>
<updated>2009-12-07T09:56:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Dec 7, 2009, at 10:52 , Jean-Baptiste Onofré wrote:

&gt; Agreed, for now, we can disable unit tests to focus on the build itself. The tests/itests
scope could come later.

Order wise, I agree that we should first get the build going up to the point where we can
produce the right artifacts and group them into "runnable targets".

Next step then is to port the tests.

Greetings, Marcel



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>=?ISO-8859-1?Q?Jean-Baptiste_Onofr=E9?= &lt;jb@nanthrax.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c4B1CD078.1020106@nanthrax.net%3e"/>
<id>urn:uuid:%3c4B1CD078-1020106@nanthrax-net%3e</id>
<updated>2009-12-07T09:52:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Agreed, for now, we can disable unit tests to focus on the build itself. 
The tests/itests scope could come later.

Regards
JB

Toni Menzel wrote:
&gt; its pretty unrelated to the ACE-62 work, but having failing builds does not
&gt; sound good - so we should disable them.
&gt; 
&gt; On Mon, Dec 7, 2009 at 10:40 AM, Marcel Offermans &lt;
&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt; 
&gt;&gt; Technically, yes, we can mark such tests with an annotation to indicate
&gt;&gt; they're broken. That will exclude them from being run.
&gt;&gt;
&gt;&gt; For now I'm fine with doing that, so if that helps you with the
&gt;&gt; mavenization, feel free to do so. It's documented here (right at the
&gt;&gt; bottom):
&gt;&gt;
&gt;&gt; http://incubator.apache.org/ace/testing.html
&gt;&gt;
&gt;&gt; Greetings, Marcel
&gt;&gt;
&gt;&gt;
&gt;&gt; On Dec 7, 2009, at 10:26 , Toni Menzel wrote:
&gt;&gt;
&gt;&gt;&gt; can we disable this build / or disable the test then ? Just to get the
&gt;&gt; good
&gt;&gt;&gt; green back.
&gt;&gt;&gt;
&gt;&gt;&gt; On Sun, Dec 6, 2009 at 11:22 PM, Marcel Offermans &lt;
&gt;&gt;&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; To clarify, there are indeed a couple of integration tests that fail on
&gt;&gt;&gt;&gt; this Bamboo server. On my local machine, I have not yet been able to
&gt;&gt; make
&gt;&gt;&gt;&gt; them fail, nor have they failed in the past. This probably means there
&gt;&gt; are a
&gt;&gt;&gt;&gt; few race conditions in there somewhere.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Greetings, Marcel
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; On Dec 6, 2009, at 23:00 , Toni Menzel wrote:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; Test failures in ant build (default) are somewhat "not reproducable "
?
&gt;&gt;&gt;&gt;&gt; http://opensource.bamboo.atlassian.com/browse/ACE-DEF
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; On Sun, Dec 6, 2009 at 9:35 PM, Marcel Offermans &lt;
&gt;&gt;&gt;&gt;&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; I just had the same thought, and added the build to the existing
&gt;&gt; Bamboo
&gt;&gt;&gt;&gt;&gt;&gt; build (that was donated by Atlassian and is used by different (Apache)
&gt;&gt;&gt;&gt;&gt;&gt; projects). That way we have both the Ant and Maven builds in the
same
&gt;&gt;&gt;&gt;&gt;&gt; location. See ACE-64 for progress.
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; Greetings, Marcel
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt; On Dec 6, 2009, at 21:12 , Jean-Baptiste Onofré wrote:
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks Marcel,
&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have a question concerning continuous integration.
&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I propose to create a continuous integration chain. At Apache
we can
&gt;&gt;&gt;&gt; use
&gt;&gt;&gt;&gt;&gt;&gt; Continuum (that I currently use for AutoDeploy
&gt;&gt;&gt;&gt;&gt;&gt; http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).
&gt;&gt;&gt;&gt;&gt;&gt;&gt; What do you think ?
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;&gt; --
&gt;&gt;&gt;&gt;&gt; Toni Menzel
&gt;&gt;&gt;&gt;&gt; Independent Software Developer
&gt;&gt;&gt;&gt;&gt; Professional Profile: http://okidokiteam.com
&gt;&gt;&gt;&gt;&gt; toni@okidokiteam.com
&gt;&gt;&gt;&gt;&gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt;&gt;&gt;&gt;&gt; Participation Software.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; --
&gt;&gt;&gt; Toni Menzel
&gt;&gt;&gt; Independent Software Developer
&gt;&gt;&gt; Professional Profile: http://okidokiteam.com
&gt;&gt;&gt; toni@okidokiteam.com
&gt;&gt;&gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt;&gt;&gt; Participation Software.
&gt;&gt;
&gt; 
&gt; 


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c05CA0E8E-E74E-4D2B-AC8F-44E89D253856@luminis.nl%3e"/>
<id>urn:uuid:%3c05CA0E8E-E74E-4D2B-AC8F-44E89D253856@luminis-nl%3e</id>
<updated>2009-12-07T09:52:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Dec 7, 2009, at 10:48 , Toni Menzel wrote:

&gt; its pretty unrelated to the ACE-62 work, but having failing builds does not
&gt; sound good - so we should disable them.


I agree that we should not have failing builds. Disabling the tests is a bit like tricking
ourselves though. But since we have not hunted down these issues yet, we can disable them
and make sure we have an issue in JIRA to remind ourselves.

Greetings, Marcel



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912070148w570f0d9ei21ddaf38ae809892@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912070148w570f0d9ei21ddaf38ae809892@mail-gmail-com%3e</id>
<updated>2009-12-07T09:48:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
its pretty unrelated to the ACE-62 work, but having failing builds does not
sound good - so we should disable them.

On Mon, Dec 7, 2009 at 10:40 AM, Marcel Offermans &lt;
marcel.offermans@luminis.nl&gt; wrote:

&gt; Technically, yes, we can mark such tests with an annotation to indicate
&gt; they're broken. That will exclude them from being run.
&gt;
&gt; For now I'm fine with doing that, so if that helps you with the
&gt; mavenization, feel free to do so. It's documented here (right at the
&gt; bottom):
&gt;
&gt; http://incubator.apache.org/ace/testing.html
&gt;
&gt; Greetings, Marcel
&gt;
&gt;
&gt; On Dec 7, 2009, at 10:26 , Toni Menzel wrote:
&gt;
&gt; &gt; can we disable this build / or disable the test then ? Just to get the
&gt; good
&gt; &gt; green back.
&gt; &gt;
&gt; &gt; On Sun, Dec 6, 2009 at 11:22 PM, Marcel Offermans &lt;
&gt; &gt; marcel.offermans@luminis.nl&gt; wrote:
&gt; &gt;
&gt; &gt;&gt; To clarify, there are indeed a couple of integration tests that fail on
&gt; &gt;&gt; this Bamboo server. On my local machine, I have not yet been able to
&gt; make
&gt; &gt;&gt; them fail, nor have they failed in the past. This probably means there
&gt; are a
&gt; &gt;&gt; few race conditions in there somewhere.
&gt; &gt;&gt;
&gt; &gt;&gt; Greetings, Marcel
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; On Dec 6, 2009, at 23:00 , Toni Menzel wrote:
&gt; &gt;&gt;
&gt; &gt;&gt;&gt; Test failures in ant build (default) are somewhat "not reproducable " ?
&gt; &gt;&gt;&gt; http://opensource.bamboo.atlassian.com/browse/ACE-DEF
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; On Sun, Dec 6, 2009 at 9:35 PM, Marcel Offermans &lt;
&gt; &gt;&gt;&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; I just had the same thought, and added the build to the existing
&gt; Bamboo
&gt; &gt;&gt;&gt;&gt; build (that was donated by Atlassian and is used by different (Apache)
&gt; &gt;&gt;&gt;&gt; projects). That way we have both the Ant and Maven builds in the same
&gt; &gt;&gt;&gt;&gt; location. See ACE-64 for progress.
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; Greetings, Marcel
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; On Dec 6, 2009, at 21:12 , Jean-Baptiste Onofré wrote:
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Thanks Marcel,
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; I have a question concerning continuous integration.
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; I propose to create a continuous integration chain. At Apache we
can
&gt; &gt;&gt; use
&gt; &gt;&gt;&gt;&gt; Continuum (that I currently use for AutoDeploy
&gt; &gt;&gt;&gt;&gt; http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; What do you think ?
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; --
&gt; &gt;&gt;&gt; Toni Menzel
&gt; &gt;&gt;&gt; Independent Software Developer
&gt; &gt;&gt;&gt; Professional Profile: http://okidokiteam.com
&gt; &gt;&gt;&gt; toni@okidokiteam.com
&gt; &gt;&gt;&gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt; &gt;&gt;&gt; Participation Software.
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; --
&gt; &gt; Toni Menzel
&gt; &gt; Independent Software Developer
&gt; &gt; Professional Profile: http://okidokiteam.com
&gt; &gt; toni@okidokiteam.com
&gt; &gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt; &gt; Participation Software.
&gt;
&gt;


-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c4E4A0041-7C46-4F38-8D28-557FDDE2C529@luminis.nl%3e"/>
<id>urn:uuid:%3c4E4A0041-7C46-4F38-8D28-557FDDE2C529@luminis-nl%3e</id>
<updated>2009-12-07T09:40:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Technically, yes, we can mark such tests with an annotation to indicate they're broken. That
will exclude them from being run.

For now I'm fine with doing that, so if that helps you with the mavenization, feel free to
do so. It's documented here (right at the bottom):

http://incubator.apache.org/ace/testing.html

Greetings, Marcel


On Dec 7, 2009, at 10:26 , Toni Menzel wrote:

&gt; can we disable this build / or disable the test then ? Just to get the good
&gt; green back.
&gt; 
&gt; On Sun, Dec 6, 2009 at 11:22 PM, Marcel Offermans &lt;
&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt; 
&gt;&gt; To clarify, there are indeed a couple of integration tests that fail on
&gt;&gt; this Bamboo server. On my local machine, I have not yet been able to make
&gt;&gt; them fail, nor have they failed in the past. This probably means there are a
&gt;&gt; few race conditions in there somewhere.
&gt;&gt; 
&gt;&gt; Greetings, Marcel
&gt;&gt; 
&gt;&gt; 
&gt;&gt; On Dec 6, 2009, at 23:00 , Toni Menzel wrote:
&gt;&gt; 
&gt;&gt;&gt; Test failures in ant build (default) are somewhat "not reproducable " ?
&gt;&gt;&gt; http://opensource.bamboo.atlassian.com/browse/ACE-DEF
&gt;&gt;&gt; 
&gt;&gt;&gt; On Sun, Dec 6, 2009 at 9:35 PM, Marcel Offermans &lt;
&gt;&gt;&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; I just had the same thought, and added the build to the existing Bamboo
&gt;&gt;&gt;&gt; build (that was donated by Atlassian and is used by different (Apache)
&gt;&gt;&gt;&gt; projects). That way we have both the Ant and Maven builds in the same
&gt;&gt;&gt;&gt; location. See ACE-64 for progress.
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; Greetings, Marcel
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; On Dec 6, 2009, at 21:12 , Jean-Baptiste Onofré wrote:
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; Thanks Marcel,
&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; I have a question concerning continuous integration.
&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; I propose to create a continuous integration chain. At Apache we can
&gt;&gt; use
&gt;&gt;&gt;&gt; Continuum (that I currently use for AutoDeploy
&gt;&gt;&gt;&gt; http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).
&gt;&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt;&gt; What do you think ?
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt;&gt; 
&gt;&gt;&gt; 
&gt;&gt;&gt; 
&gt;&gt;&gt; --
&gt;&gt;&gt; Toni Menzel
&gt;&gt;&gt; Independent Software Developer
&gt;&gt;&gt; Professional Profile: http://okidokiteam.com
&gt;&gt;&gt; toni@okidokiteam.com
&gt;&gt;&gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt;&gt;&gt; Participation Software.
&gt;&gt; 
&gt;&gt; 
&gt; 
&gt; 
&gt; -- 
&gt; Toni Menzel
&gt; Independent Software Developer
&gt; Professional Profile: http://okidokiteam.com
&gt; toni@okidokiteam.com
&gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt; Participation Software.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Testing DependencyManager services</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cB363D196-6171-4051-A337-E0DB6B766D67@luminis.nl%3e"/>
<id>urn:uuid:%3cB363D196-6171-4051-A337-E0DB6B766D67@luminis-nl%3e</id>
<updated>2009-12-07T09:35:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello Toni,

On Dec 7, 2009, at 10:25 , Toni Menzel wrote:

&gt; maybe i am missing something, but how do i unit test Services that have
&gt; dependencies which are injected (usually) by the DependencyManager ?
&gt; Is there anything else than injecting those mocks via manual reflection ?

We have a utility class (called TestUtils) that has various methods to inject instances. It
allows you to inject an arbitrary instance, a null object or even an adapter that allows you
to "partially" implement any instance (and have the rest of the methods handled like a null
object).

&gt; On the other hand, usually the approach is to support constructor injection
&gt; instead of field injection. Any thought in this direction at
&gt; DependencyManager ?

Constructor injection is a static injection, so it is currently not explicitly supported (most
instances will have their members injected at runtime, not just once when constructed). Then
again, there is nothing preventing you from adding a constructor with parameters either. With
the utilities above, I don't think it's really necessary though.

&gt; Even if not, i would propose giving those services a catch-all constructor
&gt; which can be used in out of container scenarios (testing).
&gt; (would be great if dependencymanager could live with that alone).

What exactly do you mean by a "catch-all constructor"?

Greetings, Marcel



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912070126y253856f2pe532902da18fa5f@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912070126y253856f2pe532902da18fa5f@mail-gmail-com%3e</id>
<updated>2009-12-07T09:26:55Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
can we disable this build / or disable the test then ? Just to get the good
green back.

On Sun, Dec 6, 2009 at 11:22 PM, Marcel Offermans &lt;
marcel.offermans@luminis.nl&gt; wrote:

&gt; To clarify, there are indeed a couple of integration tests that fail on
&gt; this Bamboo server. On my local machine, I have not yet been able to make
&gt; them fail, nor have they failed in the past. This probably means there are a
&gt; few race conditions in there somewhere.
&gt;
&gt; Greetings, Marcel
&gt;
&gt;
&gt; On Dec 6, 2009, at 23:00 , Toni Menzel wrote:
&gt;
&gt; &gt; Test failures in ant build (default) are somewhat "not reproducable " ?
&gt; &gt; http://opensource.bamboo.atlassian.com/browse/ACE-DEF
&gt; &gt;
&gt; &gt; On Sun, Dec 6, 2009 at 9:35 PM, Marcel Offermans &lt;
&gt; &gt; marcel.offermans@luminis.nl&gt; wrote:
&gt; &gt;
&gt; &gt;&gt; I just had the same thought, and added the build to the existing Bamboo
&gt; &gt;&gt; build (that was donated by Atlassian and is used by different (Apache)
&gt; &gt;&gt; projects). That way we have both the Ant and Maven builds in the same
&gt; &gt;&gt; location. See ACE-64 for progress.
&gt; &gt;&gt;
&gt; &gt;&gt; Greetings, Marcel
&gt; &gt;&gt;
&gt; &gt;&gt; On Dec 6, 2009, at 21:12 , Jean-Baptiste Onofré wrote:
&gt; &gt;&gt;
&gt; &gt;&gt;&gt; Thanks Marcel,
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; I have a question concerning continuous integration.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; I propose to create a continuous integration chain. At Apache we can
&gt; use
&gt; &gt;&gt; Continuum (that I currently use for AutoDeploy
&gt; &gt;&gt; http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; What do you think ?
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; --
&gt; &gt; Toni Menzel
&gt; &gt; Independent Software Developer
&gt; &gt; Professional Profile: http://okidokiteam.com
&gt; &gt; toni@okidokiteam.com
&gt; &gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt; &gt; Participation Software.
&gt;
&gt;


-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Testing DependencyManager services</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912070125l7c63a952g54e83431768fc2cb@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912070125l7c63a952g54e83431768fc2cb@mail-gmail-com%3e</id>
<updated>2009-12-07T09:25:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,

maybe i am missing something, but how do i unit test Services that have
dependencies which are injected (usually) by the DependencyManager ?
Is there anything else than injecting those mocks via manual reflection ?

On the other hand, usually the approach is to support constructor injection
instead of field injection. Any thought in this direction at
DependencyManager ?
Even if not, i would propose giving those services a catch-all constructor
which can be used in out of container scenarios (testing).
(would be great if dependencymanager could live with that alone).

Toni

-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Brian Topping &lt;topping@codehaus.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c0DC7966A-BEF6-441C-9476-E1C02612161A@codehaus.org%3e"/>
<id>urn:uuid:%3c0DC7966A-BEF6-441C-9476-E1C02612161A@codehaus-org%3e</id>
<updated>2009-12-06T23:20:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi guys,

Sorry I'm coming late on this, had a network emergency locally.

I agree that the github repo should be disregarded moving out.  We  
didn't do anything with it and changes are hard.

I might differ that we should be working on a branch, unless all  
committers are prepared to do a clean checkout and build until we are  
done.  Leftover artifacts in source and build directories can be  
troublesome, and it may be easier to not take chances with the Ant  
build as we get things moved around for Maven.

I'm okay in any event, just wanted to add $0.02...

Cheers, Brian

On Dec 6, 2009, at 3:10 PM, Jean-Baptiste Onofré wrote:

&gt; Hi Toni,
&gt;
&gt; Totally agree to work directly on the asf repo and we should  
&gt; consider the github repo as deprecated.
&gt;
&gt; I propose:
&gt; 1/ to commit the ace-pom containing all informations shared between  
&gt; ace sub-projects and branches
&gt; 2/ begin to create sub-projects per module. For example, I think  
&gt; that the current ace current is too large. We should consider to  
&gt; split into several maven sub-project (modularize).
&gt;
&gt; Regards
&gt; JB
&gt;
&gt; Toni Menzel wrote:
&gt;&gt; Hi,
&gt;&gt; Because
&gt;&gt; - Brian, Jean-Babtiste, and me are now full committers
&gt;&gt; - Changes on github fork are small, i would go for keeping the  
&gt;&gt; mavenization
&gt;&gt; work at the apache repo and commit stuff right away in either:
&gt;&gt; a.) a branch svn.apache.org/repos/asf/incubator/ace/[ant2maven]
&gt;&gt; b.) directly in trunk, but keeping the current structure alive in  
&gt;&gt; parallel.
&gt;&gt; (doable because changes are either new (poms, folders) or copies
&gt;&gt; (resources/sources).
&gt;&gt; c.) history is preserved and no git/svn bridging work is required  
&gt;&gt; when
&gt;&gt; merging back.
&gt;&gt; whats the way to go for ? Would then try to keep this in sync (for  
&gt;&gt; everyone
&gt;&gt; to collaborate) and done as soon as possible.
&gt;&gt; wdyt ?
&gt;&gt; Toni
&gt;
&gt; -- 
&gt; Jean-Baptiste Onofré (Nanthrax)
&gt; BuildProcess/AutoDeploy Project Leader
&gt; http://buildprocess.sourceforge.net
&gt; jb@nanthrax.net
&gt; PGP : 17D4F086
&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c20543B7E-F964-429A-A764-8314127EB0AC@luminis.nl%3e"/>
<id>urn:uuid:%3c20543B7E-F964-429A-A764-8314127EB0AC@luminis-nl%3e</id>
<updated>2009-12-06T22:22:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
To clarify, there are indeed a couple of integration tests that fail on this Bamboo server.
On my local machine, I have not yet been able to make them fail, nor have they failed in the
past. This probably means there are a few race conditions in there somewhere.

Greetings, Marcel


On Dec 6, 2009, at 23:00 , Toni Menzel wrote:

&gt; Test failures in ant build (default) are somewhat "not reproducable " ?
&gt; http://opensource.bamboo.atlassian.com/browse/ACE-DEF
&gt; 
&gt; On Sun, Dec 6, 2009 at 9:35 PM, Marcel Offermans &lt;
&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt; 
&gt;&gt; I just had the same thought, and added the build to the existing Bamboo
&gt;&gt; build (that was donated by Atlassian and is used by different (Apache)
&gt;&gt; projects). That way we have both the Ant and Maven builds in the same
&gt;&gt; location. See ACE-64 for progress.
&gt;&gt; 
&gt;&gt; Greetings, Marcel
&gt;&gt; 
&gt;&gt; On Dec 6, 2009, at 21:12 , Jean-Baptiste Onofré wrote:
&gt;&gt; 
&gt;&gt;&gt; Thanks Marcel,
&gt;&gt;&gt; 
&gt;&gt;&gt; I have a question concerning continuous integration.
&gt;&gt;&gt; 
&gt;&gt;&gt; I propose to create a continuous integration chain. At Apache we can use
&gt;&gt; Continuum (that I currently use for AutoDeploy
&gt;&gt; http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).
&gt;&gt;&gt; 
&gt;&gt;&gt; What do you think ?
&gt;&gt; 
&gt;&gt; 
&gt;&gt; 
&gt; 
&gt; 
&gt; -- 
&gt; Toni Menzel
&gt; Independent Software Developer
&gt; Professional Profile: http://okidokiteam.com
&gt; toni@okidokiteam.com
&gt; http://www.ops4j.org     - New Energy for OSS Communities - Open
&gt; Participation Software.



</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (ACE-62) Convert Ace build to Maven</title>
<author><name>&quot;Toni Menzel (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c1875435693.1260137118133.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c1875435693-1260137118133-JavaMail-jira@brutus%3e</id>
<updated>2009-12-06T22:05:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/ACE-62?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12786718#action_12786718
] 

Toni Menzel commented on ACE-62:
--------------------------------

svn.apache.org/repos/asf/incubator/ace/trunk contains now the first maven artifacts. Marcel
wired it already with the CI build (http://opensource.bamboo.atlassian.com/browse/ACE-CORE).

Will continue tomorrow - just wanted to get things started, today.
Feel free to continue, comment, complain .. ;)
Toni

&gt; Convert Ace build to Maven
&gt; --------------------------
&gt;
&gt;                 Key: ACE-62
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-62
&gt;             Project: Ace
&gt;          Issue Type: Task
&gt;            Reporter: Brian Topping
&gt;            Assignee: Toni Menzel
&gt;
&gt; Some discussion has occurred after ACUS about converting the ACE build to Maven.  This
has some unique challenges, mostly regarding build speed.  The build is currently a highly-optimized
set of Ant tasks, which is not necessarily compatible speed-wise with a set of naturally decomposed
Maven POMs.  
&gt; Three people have expressed interest in working on this: Toni Menzel, Jean-Baptiste OnofrÃ©,
and Brian Topping.  Toni suggested that we start a Github project so the three of us (currently
not committers) could start work on this immediately, which is a great idea.  So if http://github.com/topping/Apache-Ace-Mavenization
doesn't work, let's use something better suited somewhere else!
&gt; Shall we focus the discussion here?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912061400o48080758l91799f44aff2e8e3@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912061400o48080758l91799f44aff2e8e3@mail-gmail-com%3e</id>
<updated>2009-12-06T22:00:12Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Test failures in ant build (default) are somewhat "not reproducable " ?
http://opensource.bamboo.atlassian.com/browse/ACE-DEF

On Sun, Dec 6, 2009 at 9:35 PM, Marcel Offermans &lt;
marcel.offermans@luminis.nl&gt; wrote:

&gt; I just had the same thought, and added the build to the existing Bamboo
&gt; build (that was donated by Atlassian and is used by different (Apache)
&gt; projects). That way we have both the Ant and Maven builds in the same
&gt; location. See ACE-64 for progress.
&gt;
&gt; Greetings, Marcel
&gt;
&gt; On Dec 6, 2009, at 21:12 , Jean-Baptiste Onofré wrote:
&gt;
&gt; &gt; Thanks Marcel,
&gt; &gt;
&gt; &gt; I have a question concerning continuous integration.
&gt; &gt;
&gt; &gt; I propose to create a continuous integration chain. At Apache we can use
&gt; Continuum (that I currently use for AutoDeploy
&gt; http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).
&gt; &gt;
&gt; &gt; What do you think ?
&gt;
&gt;
&gt;


-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cADF75D04-264D-45B5-9B97-B8533170A565@luminis.nl%3e"/>
<id>urn:uuid:%3cADF75D04-264D-45B5-9B97-B8533170A565@luminis-nl%3e</id>
<updated>2009-12-06T20:35:15Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I just had the same thought, and added the build to the existing Bamboo build (that was donated
by Atlassian and is used by different (Apache) projects). That way we have both the Ant and
Maven builds in the same location. See ACE-64 for progress.

Greetings, Marcel

On Dec 6, 2009, at 21:12 , Jean-Baptiste Onofré wrote:

&gt; Thanks Marcel,
&gt; 
&gt; I have a question concerning continuous integration.
&gt; 
&gt; I propose to create a continuous integration chain. At Apache we can use Continuum (that
I currently use for AutoDeploy http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).
&gt; 
&gt; What do you think ?




</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Commented: (ACE-64) Create a Bamboo continuous build for the new Maven build.</title>
<author><name>&quot;Marcel Offermans (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c821871039.1260130638074.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c821871039-1260130638074-JavaMail-jira@brutus%3e</id>
<updated>2009-12-06T20:17:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

    [ https://issues.apache.org/jira/browse/ACE-64?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=12786691#action_12786691
] 

Marcel Offermans commented on ACE-64:
-------------------------------------

Setup an ACE-CORE build that reports to the ace-commits mailing list. It now runs mvn clean
install on Java 6, using Maven 2.2.1.

&gt; Create a Bamboo continuous build for the new Maven build.
&gt; ---------------------------------------------------------
&gt;
&gt;                 Key: ACE-64
&gt;                 URL: https://issues.apache.org/jira/browse/ACE-64
&gt;             Project: Ace
&gt;          Issue Type: New Feature
&gt;          Components: Maven Build
&gt;            Reporter: Marcel Offermans
&gt;            Assignee: Marcel Offermans
&gt;
&gt; Now that we're converting the build to Maven, it makes sense to add a continuous build
next to the existing one to validate this build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>=?ISO-8859-1?Q?Jean-Baptiste_Onofr=E9?= &lt;jb@nanthrax.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c4B1C1072.3050908@nanthrax.net%3e"/>
<id>urn:uuid:%3c4B1C1072-3050908@nanthrax-net%3e</id>
<updated>2009-12-06T20:13:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
It sounds good Toni.

I committed a short ACE POM on the github, but not yet time to commit 
the complete one.

I will be able to commit tomorrow morning.

Regards
JB

Toni Menzel wrote:
&gt; okay, then i will add the master pom to trunk (directly). And start adding
&gt; (new) sub folders that represent the new maven artifacts (like
&gt; "ace-identification-property" and alike).
&gt; 
&gt; So in the end, we will (hopefully) have functional identical components. -
&gt; easy to compare.
&gt; 
&gt; 
&gt; 
&gt; On Sun, Dec 6, 2009 at 8:39 PM, Marcel Offermans &lt;
&gt; marcel.offermans@luminis.nl&gt; wrote:
&gt; 
&gt;&gt; On Dec 6, 2009, at 19:59 , Toni Menzel wrote:
&gt;&gt;
&gt;&gt;&gt; Because
&gt;&gt;&gt; - Brian, Jean-Babtiste, and me are now full committers
&gt;&gt;&gt; - Changes on github fork are small, i would go for keeping the
&gt;&gt; mavenization
&gt;&gt;&gt; work at the apache repo and commit stuff right away in either:
&gt;&gt;&gt; a.) a branch svn.apache.org/repos/asf/incubator/ace/[ant2maven]
&gt;&gt;&gt; b.) directly in trunk, but keeping the current structure alive in
&gt;&gt; parallel.
&gt;&gt;&gt; (doable because changes are either new (poms, folders) or copies
&gt;&gt;&gt; (resources/sources).
&gt;&gt;&gt; c.) history is preserved and no git/svn bridging work is required when
&gt;&gt;&gt; merging back.
&gt;&gt;&gt;
&gt;&gt;&gt; whats the way to go for ? Would then try to keep this in sync (for
&gt;&gt; everyone
&gt;&gt;&gt; to collaborate) and done as soon as possible.
&gt;&gt; Whatever variation we choose, I think it would be good if we can quickly
&gt;&gt; compare the Ant and Maven builds until we're sure that everything works.
&gt;&gt;
&gt;&gt; I think we can create a new folder in trunk (option b) and start copying
&gt;&gt; things over.
&gt;&gt;
&gt;&gt; Also, no doubt we'll run into issues when doing the conversion, so I've
&gt;&gt; added a "Maven Build" component to JIRA, so we can easily keep track of
&gt;&gt; them.
&gt;&gt;
&gt;&gt; Greetings, Marcel
&gt;&gt;
&gt;&gt;
&gt; 
&gt; 

-- 
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
jb@nanthrax.net
PGP : 17D4F086


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>=?ISO-8859-1?Q?Jean-Baptiste_Onofr=E9?= &lt;jb@nanthrax.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c4B1C102E.5070007@nanthrax.net%3e"/>
<id>urn:uuid:%3c4B1C102E-5070007@nanthrax-net%3e</id>
<updated>2009-12-06T20:12:30Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Thanks Marcel,

I have a question concerning continuous integration.

I propose to create a continuous integration chain. At Apache we can use 
Continuum (that I currently use for AutoDeploy 
http://continuum.nanthrax.net) or Hudson (that we use on ServiceMix).

What do you think ?

Regards
JB

Marcel Offermans wrote:
&gt; On Dec 6, 2009, at 19:59 , Toni Menzel wrote:
&gt; 
&gt;&gt; Because
&gt;&gt; - Brian, Jean-Babtiste, and me are now full committers
&gt;&gt; - Changes on github fork are small, i would go for keeping the mavenization
&gt;&gt; work at the apache repo and commit stuff right away in either:
&gt;&gt; a.) a branch svn.apache.org/repos/asf/incubator/ace/[ant2maven]
&gt;&gt; b.) directly in trunk, but keeping the current structure alive in parallel.
&gt;&gt; (doable because changes are either new (poms, folders) or copies
&gt;&gt; (resources/sources).
&gt;&gt; c.) history is preserved and no git/svn bridging work is required when
&gt;&gt; merging back.
&gt;&gt;
&gt;&gt; whats the way to go for ? Would then try to keep this in sync (for everyone
&gt;&gt; to collaborate) and done as soon as possible.
&gt; 
&gt; Whatever variation we choose, I think it would be good if we can quickly compare the
Ant and Maven builds until we're sure that everything works.
&gt; 
&gt; I think we can create a new folder in trunk (option b) and start copying things over.
&gt; 
&gt; Also, no doubt we'll run into issues when doing the conversion, so I've added a "Maven
Build" component to JIRA, so we can easily keep track of them.
&gt; 
&gt; Greetings, Marcel
&gt; 

-- 
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
jb@nanthrax.net
PGP : 17D4F086


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>=?ISO-8859-1?Q?Jean-Baptiste_Onofr=E9?= &lt;jb@nanthrax.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c4B1C0FB8.9090409@nanthrax.net%3e"/>
<id>urn:uuid:%3c4B1C0FB8-9090409@nanthrax-net%3e</id>
<updated>2009-12-06T20:10:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Toni,

Totally agree to work directly on the asf repo and we should consider 
the github repo as deprecated.

I propose:
1/ to commit the ace-pom containing all informations shared between ace 
sub-projects and branches
2/ begin to create sub-projects per module. For example, I think that 
the current ace current is too large. We should consider to split into 
several maven sub-project (modularize).

Regards
JB

Toni Menzel wrote:
&gt; Hi,
&gt; Because
&gt; - Brian, Jean-Babtiste, and me are now full committers
&gt; - Changes on github fork are small, i would go for keeping the mavenization
&gt; work at the apache repo and commit stuff right away in either:
&gt; a.) a branch svn.apache.org/repos/asf/incubator/ace/[ant2maven]
&gt; b.) directly in trunk, but keeping the current structure alive in parallel.
&gt; (doable because changes are either new (poms, folders) or copies
&gt; (resources/sources).
&gt; c.) history is preserved and no git/svn bridging work is required when
&gt; merging back.
&gt; 
&gt; whats the way to go for ? Would then try to keep this in sync (for everyone
&gt; to collaborate) and done as soon as possible.
&gt; 
&gt; wdyt ?
&gt; Toni
&gt; 

-- 
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
jb@nanthrax.net
PGP : 17D4F086


</pre>
</div>
</content>
</entry>
<entry>
<title>[jira] Created: (ACE-64) Create a Bamboo continuous build for the new Maven build.</title>
<author><name>&quot;Marcel Offermans (JIRA)&quot; &lt;jira@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c105575946.1260130038122.JavaMail.jira@brutus%3e"/>
<id>urn:uuid:%3c105575946-1260130038122-JavaMail-jira@brutus%3e</id>
<updated>2009-12-06T20:07:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Create a Bamboo continuous build for the new Maven build.
---------------------------------------------------------

                 Key: ACE-64
                 URL: https://issues.apache.org/jira/browse/ACE-64
             Project: Ace
          Issue Type: New Feature
          Components: Maven Build
            Reporter: Marcel Offermans
            Assignee: Marcel Offermans


Now that we're converting the build to Maven, it makes sense to add a continuous build next
to the existing one to validate this build.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cE66D742C-E000-4410-8C54-C611C8A65737@luminis.nl%3e"/>
<id>urn:uuid:%3cE66D742C-E000-4410-8C54-C611C8A65737@luminis-nl%3e</id>
<updated>2009-12-06T19:52:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello Toni,

On Dec 6, 2009, at 20:46 , Toni Menzel wrote:

&gt; okay, then i will add the master pom to trunk (directly). And start adding
&gt; (new) sub folders that represent the new maven artifacts (like
&gt; "ace-identification-property" and alike).

Sounds good!

&gt; So in the end, we will (hopefully) have functional identical components. -
&gt; easy to compare.

Yes, for starters, let's try to keep the components identical. If we identify any issues with
the componentization, we can try to solve those in a second pass. Same probably goes for the
refactoring we have to do because we agreed on new terminology.

Greetings, Marcel



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912061146h67649d8fvfb80fd0bf4ba2f44@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912061146h67649d8fvfb80fd0bf4ba2f44@mail-gmail-com%3e</id>
<updated>2009-12-06T19:46:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
okay, then i will add the master pom to trunk (directly). And start adding
(new) sub folders that represent the new maven artifacts (like
"ace-identification-property" and alike).

So in the end, we will (hopefully) have functional identical components. -
easy to compare.



On Sun, Dec 6, 2009 at 8:39 PM, Marcel Offermans &lt;
marcel.offermans@luminis.nl&gt; wrote:

&gt; On Dec 6, 2009, at 19:59 , Toni Menzel wrote:
&gt;
&gt; &gt; Because
&gt; &gt; - Brian, Jean-Babtiste, and me are now full committers
&gt; &gt; - Changes on github fork are small, i would go for keeping the
&gt; mavenization
&gt; &gt; work at the apache repo and commit stuff right away in either:
&gt; &gt; a.) a branch svn.apache.org/repos/asf/incubator/ace/[ant2maven]
&gt; &gt; b.) directly in trunk, but keeping the current structure alive in
&gt; parallel.
&gt; &gt; (doable because changes are either new (poms, folders) or copies
&gt; &gt; (resources/sources).
&gt; &gt; c.) history is preserved and no git/svn bridging work is required when
&gt; &gt; merging back.
&gt; &gt;
&gt; &gt; whats the way to go for ? Would then try to keep this in sync (for
&gt; everyone
&gt; &gt; to collaborate) and done as soon as possible.
&gt;
&gt; Whatever variation we choose, I think it would be good if we can quickly
&gt; compare the Ant and Maven builds until we're sure that everything works.
&gt;
&gt; I think we can create a new folder in trunk (option b) and start copying
&gt; things over.
&gt;
&gt; Also, no doubt we'll run into issues when doing the conversion, so I've
&gt; added a "Maven Build" component to JIRA, so we can easily keep track of
&gt; them.
&gt;
&gt; Greetings, Marcel
&gt;
&gt;


-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Mavenization</title>
<author><name>Marcel Offermans &lt;marcel.offermans@luminis.nl&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c6A4F64A8-382A-4AB4-9366-5C7A8E1196CE@luminis.nl%3e"/>
<id>urn:uuid:%3c6A4F64A8-382A-4AB4-9366-5C7A8E1196CE@luminis-nl%3e</id>
<updated>2009-12-06T19:39:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On Dec 6, 2009, at 19:59 , Toni Menzel wrote:

&gt; Because
&gt; - Brian, Jean-Babtiste, and me are now full committers
&gt; - Changes on github fork are small, i would go for keeping the mavenization
&gt; work at the apache repo and commit stuff right away in either:
&gt; a.) a branch svn.apache.org/repos/asf/incubator/ace/[ant2maven]
&gt; b.) directly in trunk, but keeping the current structure alive in parallel.
&gt; (doable because changes are either new (poms, folders) or copies
&gt; (resources/sources).
&gt; c.) history is preserved and no git/svn bridging work is required when
&gt; merging back.
&gt; 
&gt; whats the way to go for ? Would then try to keep this in sync (for everyone
&gt; to collaborate) and done as soon as possible.

Whatever variation we choose, I think it would be good if we can quickly compare the Ant and
Maven builds until we're sure that everything works.

I think we can create a new folder in trunk (option b) and start copying things over.

Also, no doubt we'll run into issues when doing the conversion, so I've added a "Maven Build"
component to JIRA, so we can easily keep track of them.

Greetings, Marcel



</pre>
</div>
</content>
</entry>
<entry>
<title>Mavenization</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912061059j70da780eta8feac7f1ab98ad0@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912061059j70da780eta8feac7f1ab98ad0@mail-gmail-com%3e</id>
<updated>2009-12-06T18:59:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,
Because
- Brian, Jean-Babtiste, and me are now full committers
- Changes on github fork are small, i would go for keeping the mavenization
work at the apache repo and commit stuff right away in either:
a.) a branch svn.apache.org/repos/asf/incubator/ace/[ant2maven]
b.) directly in trunk, but keeping the current structure alive in parallel.
(doable because changes are either new (poms, folders) or copies
(resources/sources).
c.) history is preserved and no git/svn bridging work is required when
merging back.

whats the way to go for ? Would then try to keep this in sync (for everyone
to collaborate) and done as soon as possible.

wdyt ?
Toni

-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://okidokiteam.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [Announce] New committer: Toni Menzel</title>
<author><name>Toni Menzel &lt;toni@okidokiteam.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3cd4c754d20912031551w161aeb7fs9a9a21af8d0f8297@mail.gmail.com%3e"/>
<id>urn:uuid:%3cd4c754d20912031551w161aeb7fs9a9a21af8d0f8297@mail-gmail-com%3e</id>
<updated>2009-12-03T23:51:10Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Thanks all for the warm welcome ;)
@Angelo: i think you know what you are talking about. Feels a bit strange
walking through your own patches in order to integrate them.

Now to my favorite topic: me. ;)
27years old, living and working in Hannover, Germany as a freelance
consultant in the Java/OSGi space.
Lived my OSS life so far in the OPS4J community (so with Apache it's like
joining the devil..;)
Mostly - any tribute to Alin Dreghiciu here - spent time and effort on Pax
projects that should be pretty well known in the OSGi world.

As of Apache ACE, i think it can become the solution to true OSGi
provisioning.
Practically i see short term work in integrating it into the Pax Exam test
container scenario, where you can "deploy" your tests to the cloud and
gather results. All using ACE as infrastructure. And Pax Exam in the ACE
Client role.

Anyhow, there's a lot more, hope we discuss and see some of those in the
future on this list.

Have fun.
Toni

On Thu, Dec 3, 2009 at 12:29 PM, Angelo vd Sijpt &lt;angelovds@gmail.com&gt;wrote:

&gt; Toni, welcome! Now you can start working through your own patches :)
&gt;
&gt; Angelo
&gt;
&gt;
&gt; On Thu, Dec 3, 2009 at 12:24 PM, Bertrand Delacretaz &lt;
&gt; bdelacretaz@apache.org
&gt; &gt; wrote:
&gt;
&gt; &gt; On Thu, Dec 3, 2009 at 12:03 PM, Marcel Offermans
&gt; &gt; &lt;marcel.offermans@luminis.nl&gt; wrote:
&gt; &gt; &gt; ...Welcome to the team, and thanks for all past and future
&gt; &gt; contributions!...
&gt; &gt;
&gt; &gt; Welcome Toni!
&gt; &gt;
&gt; &gt; I'd love to hear some words of introduction (or a link) from you here
&gt; &gt; it you don't mind ;-)
&gt; &gt;
&gt; &gt; -Bertrand
&gt; &gt;
&gt;



-- 
Toni Menzel
Independent Software Developer
Professional Profile: http://tonimenzel.com
toni@okidokiteam.com
http://www.ops4j.org     - New Energy for OSS Communities - Open
Participation Software.


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: [Announce] New committers: Jean-Baptiste =?UTF-8?B?T25vZnLDqQ==?= =?UTF-8?B?IGFuZCBCcmlhbiBUb3BwaW5n?=</title>
<author><name>Felix Meschberger &lt;fmeschbe@gmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/incubator-ace-dev/200912.mbox/%3c4B181C47.9000108@gmail.com%3e"/>
<id>urn:uuid:%3c4B181C47-9000108@gmail-com%3e</id>
<updated>2009-12-03T20:15:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Excellent ! Welcome guys and have fun !

Regards
Felix

Marcel Offermans schrieb:
&gt; Hi all,
&gt; 
&gt; Today surely is a great day for the ACE community, as I have the privilege to welcome
two new committers to the Apache ACE project: Brian Topping and Jean-Baptiste OnofrÃ©. Your
accounts should have received the right karma for Subversion, Jira and Confluence (thanks
for lending a hand Carsten). 
&gt; 
&gt; I will let Brian and Jean-Baptiste introduce themselves. Welcome to the team, and thanks
for your contributions!
&gt; 
&gt; Greetings, Marcel
&gt; 
&gt; 



</pre>
</div>
</content>
</entry>
</feed>
