You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@onami.apache.org by Simone Tripodi <si...@apache.org> on 2013/02/05 21:42:39 UTC

[converters] first spike checked-in on SVN

Hi all,

I just found he time to check-in a PoC about my vision about the
converters[1] component; as I described before, I wanted to reach a
good level of granularization there, I started dividing the converters
by "areas".

So, we do have a 'core' module which contains shared stuff across all
converters, there is the 'net' module which contains converters
related to java.net objects, such URI, URL, ..., then we have the
'sql' module which takes care about all java.sql type conversion, ...,
and the 'all' module which packages all the previous one module in a
big fat artifact.
I didn't copied all converters from [configuration] but my purpose ATM
was just providing an implementation about the idea I gave on the past
week, so you can have a look at it.

WDYT?
Happy hacking!
-Simo

[1] https://svn.apache.org/repos/asf/incubator/onami/sandbox/converters

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/

Re: [converters] first spike checked-in on SVN

Posted by Eric Charles <er...@apache.org>.
On 06/02/2013 21:02, Simone Tripodi wrote:
> Salut!
>
>> With -P release, I've get a maven-gpg-plugin:1.4:sign (my current env is not
>> setup to sign).
>>
>
> I'd suggest you to prepare your env to do releases[1], I hope you're
> joining me on releasing Onami components soon :)
>

Yep, as soon as I can.
Brand new laptop still needs some work.

>> Anyway, I think the src-jar (and test-src-jar) should be packaged with the
>> default profile.
>>
>> I can commit in parent the needed definitions for this. Tell me if this is
>> ok for you.
>>
>
> I think that in that situation, the best think to do is opening a
> [discuss] or even a [vote] thread to see if there's somebody rising an
> objection
>

Will do.

>>  From the jar content you show after, yes open the converter sandbox please
>> :)
>>
>
> Sure, going to do it just after that reply :)
>
>> Btw, are the conditions to go from sandbox to trunk already defined?
>
> Again, I think the best think we can do is opening a [discuss] or even
> a [vote] thread to promote components from sandbox to trunk
>
> Thanks a lot, all the best!
> -Simo
>
> [1] http://onami.incubator.apache.org/committers/release-howto.html
>
> http://people.apache.org/~simonetripodi/
> http://simonetripodi.livejournal.com/
> http://twitter.com/simonetripodi
> http://www.99soft.org/
>

Re: [converters] first spike checked-in on SVN

Posted by Simone Tripodi <si...@apache.org>.
Salut!

> With -P release, I've get a maven-gpg-plugin:1.4:sign (my current env is not
> setup to sign).
>

I'd suggest you to prepare your env to do releases[1], I hope you're
joining me on releasing Onami components soon :)

> Anyway, I think the src-jar (and test-src-jar) should be packaged with the
> default profile.
>
> I can commit in parent the needed definitions for this. Tell me if this is
> ok for you.
>

I think that in that situation, the best think to do is opening a
[discuss] or even a [vote] thread to see if there's somebody rising an
objection

> From the jar content you show after, yes open the converter sandbox please
> :)
>

Sure, going to do it just after that reply :)

> Btw, are the conditions to go from sandbox to trunk already defined?

Again, I think the best think we can do is opening a [discuss] or even
a [vote] thread to promote components from sandbox to trunk

Thanks a lot, all the best!
-Simo

[1] http://onami.incubator.apache.org/committers/release-howto.html

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/

Re: [converters] first spike checked-in on SVN

Posted by Simone Tripodi <si...@apache.org>.
Hi again Eric,

> From the jar content you show after, yes open the converter sandbox please
> :)

JIRA component is up and running, I filled the first issue which
requires some help from you all:
https://issues.apache.org/jira/browse/ONAMI-76

TIA, all the best!
-Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/

Re: [converters] first spike checked-in on SVN

Posted by Eric Charles <er...@apache.org>.
Hi Simo,

With -P release, I've get a maven-gpg-plugin:1.4:sign (my current env is 
not setup to sign).

Anyway, I think the src-jar (and test-src-jar) should be packaged with 
the default profile.

I can commit in parent the needed definitions for this. Tell me if this 
is ok for you.

 From the jar content you show after, yes open the converter sandbox 
please :)

Btw, are the conditions to go from sandbox to trunk already defined?

Thx, Eric


On 06/02/2013 15:28, Simone Tripodi wrote:
> Hi again Eric,
>
> I couldn't resist and gave a try, see r1443012; if you can update your
> local copy of the repo, and repackaging the module turning the
> 'release' profile 'on', i.e.
>
>    mvn clean package -P release
>
> The 'all' package is now generated in the correct way, it doesn't
> contain maven meta-inf about the single module:
>
> $ jar -tvf all/target/org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
>       0 Wed Feb 06 16:16:46 CET 2013 META-INF/
>    1936 Wed Feb 06 16:16:44 CET 2013 META-INF/MANIFEST.MF
>       0 Wed Feb 06 16:16:44 CET 2013 META-INF/services/
>       0 Wed Feb 06 16:16:44 CET 2013 org/
>       0 Wed Feb 06 16:16:44 CET 2013 org/apache/
>       0 Wed Feb 06 16:16:44 CET 2013 org/apache/onami/
>       0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/
>       0 Wed Feb 06 16:16:44 CET 2013 org/apache/onami/converters/core/
>       0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/net/
>       0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/numbers/
>       0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/sql/
>     279 Wed Feb 06 16:16:44 CET 2013 META-INF/DEPENDENCIES
>     531 Wed Feb 06 16:16:44 CET 2013 META-INF/DISCLAIMER
>   11357 Wed Feb 06 16:16:44 CET 2013 META-INF/LICENSE
>     172 Wed Feb 06 16:16:44 CET 2013 META-INF/NOTICE
>     453 Wed Feb 06 16:16:44 CET 2013 META-INF/services/com.google.inject.Module
>    1229 Wed Feb 06 16:16:44 CET 2013
> org/apache/onami/converters/core/AbstractConverter.class
>    1402 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/net/InetAddressConverter.class
>    1321 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/net/URIConverter.class
>    2268 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/net/URLConverter.class
>     949 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/numbers/BigDecimalConverter.class
>     949 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/numbers/BigIntegerConverter.class
>    1379 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/sql/ClobConverter.class
>    1178 Wed Feb 06 16:16:44 CET 2013
> org/apache/onami/converters/sql/SQLDateConverter.class
>    1176 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/sql/SQLTimeConverter.class
>    1232 Wed Feb 06 16:16:46 CET 2013
> org/apache/onami/converters/sql/SQLTimestampConverter.class
>       0 Wed Feb 06 16:16:46 CET 2013 META-INF/maven/
>       0 Wed Feb 06 16:16:46 CET 2013 META-INF/maven/org.apache.onami.converters/
>       0 Wed Feb 06 16:16:46 CET 2013
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/
>    4171 Wed Feb 06 16:16:14 CET 2013
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.xml
>     163 Wed Feb 06 16:16:46 CET 2013
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.properties
>
> META-INF/services/com.google.inject.Module file contains all converters modules:
>
>    org.apache.onami.converters.net.InetAddressConverter
>    org.apache.onami.converters.net.URIConverter
>    org.apache.onami.converters.net.URLConverter
>    org.apache.onami.converters.numbers.BigDecimalConverter
>    org.apache.onami.converters.numbers.BigIntegerConverter
>    org.apache.onami.converters.sql.ClobConverter
>    org.apache.onami.converters.sql.SQLDateConverter
>    org.apache.onami.converters.sql.SQLTimeConverter
>    org.apache.onami.converters.sql.SQLTimestampConverter
>
> That should be enough ATM. Do you think we can 'officially' open the
> sandbox - that's been rather an experiment - creating the JIRA
> component and uploading the site?
>
> TIA, all the best,
> -Simo
>
> http://people.apache.org/~simonetripodi/
> http://simonetripodi.livejournal.com/
> http://twitter.com/simonetripodi
> http://www.99soft.org/
>
>
> On Wed, Feb 6, 2013 at 12:15 PM, Eric Charles <er...@apache.org> wrote:
>> I like it Simo!
>>
>> org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar has it all
>> (classes + META-INF files).
>>
>> Ideally, LICENSE, NOTICE and DISCLAIMER should come at the root, and not
>> under META-INF to avoid questions from release voters.
>>
>> Also, src-jar is not present, but that should be solved on the parent level
>> (other onami modules don't generate the src-jar either).
>>
>> Thx, Eric
>>
>> eric:tmp eric$ unzip
>> org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
>> Archive:  org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
>>    inflating: org/apache/onami/converters/sql/SQLTimestampConverter.class
>>    inflating: org/apache/onami/converters/sql/SQLTimeConverter.class
>>    inflating: org/apache/onami/converters/sql/SQLDateConverter.class
>>    inflating: org/apache/onami/converters/sql/ClobConverter.class
>>    inflating: org/apache/onami/converters/numbers/BigIntegerConverter.class
>>    inflating: org/apache/onami/converters/numbers/BigDecimalConverter.class
>>    inflating: org/apache/onami/converters/net/URLConverter.class
>>    inflating: org/apache/onami/converters/net/URIConverter.class
>>    inflating: org/apache/onami/converters/net/InetAddressConverter.class
>>    inflating: org/apache/onami/converters/core/AbstractConverter.class
>>    inflating: META-INF/services/com.google.inject.Module
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.sql/pom.xml
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.sql/pom.properties
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.numbers/pom.xml
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.numbers/pom.properties
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.net/pom.xml
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.net/pom.properties
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.core/pom.xml
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.core/pom.properties
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.xml
>>    inflating:
>> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.properties
>>    inflating: META-INF/maven/com.google.guava/guava/pom.xml
>>    inflating: META-INF/maven/com.google.guava/guava/pom.properties
>>    inflating: META-INF/NOTICE
>>    inflating: META-INF/MANIFEST.MF
>>    inflating: META-INF/LICENSE
>>    inflating: META-INF/DISCLAIMER
>>    inflating: META-INF/DEPENDENCIES
>> eric:tmp eric$ more META-INF/services/com.google.inject.Module
>> org.apache.onami.converters.net.InetAddressConverter
>> org.apache.onami.converters.net.URIConverter
>> org.apache.onami.converters.net.URLConverter
>> eric:tmp eric$
>>
>>
>>
>> On 05/02/2013 20:42, Simone Tripodi wrote:
>>>
>>> Hi all,
>>>
>>> I just found he time to check-in a PoC about my vision about the
>>> converters[1] component; as I described before, I wanted to reach a
>>> good level of granularization there, I started dividing the converters
>>> by "areas".
>>>
>>> So, we do have a 'core' module which contains shared stuff across all
>>> converters, there is the 'net' module which contains converters
>>> related to java.net objects, such URI, URL, ..., then we have the
>>> 'sql' module which takes care about all java.sql type conversion, ...,
>>> and the 'all' module which packages all the previous one module in a
>>> big fat artifact.
>>> I didn't copied all converters from [configuration] but my purpose ATM
>>> was just providing an implementation about the idea I gave on the past
>>> week, so you can have a look at it.
>>>
>>> WDYT?
>>> Happy hacking!
>>> -Simo
>>>
>>> [1] https://svn.apache.org/repos/asf/incubator/onami/sandbox/converters
>>>
>>> http://people.apache.org/~simonetripodi/
>>> http://simonetripodi.livejournal.com/
>>> http://twitter.com/simonetripodi
>>> http://www.99soft.org/
>>>
>>

Re: [converters] first spike checked-in on SVN

Posted by Simone Tripodi <si...@apache.org>.
Hi again Eric,

I couldn't resist and gave a try, see r1443012; if you can update your
local copy of the repo, and repackaging the module turning the
'release' profile 'on', i.e.

  mvn clean package -P release

The 'all' package is now generated in the correct way, it doesn't
contain maven meta-inf about the single module:

$ jar -tvf all/target/org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
     0 Wed Feb 06 16:16:46 CET 2013 META-INF/
  1936 Wed Feb 06 16:16:44 CET 2013 META-INF/MANIFEST.MF
     0 Wed Feb 06 16:16:44 CET 2013 META-INF/services/
     0 Wed Feb 06 16:16:44 CET 2013 org/
     0 Wed Feb 06 16:16:44 CET 2013 org/apache/
     0 Wed Feb 06 16:16:44 CET 2013 org/apache/onami/
     0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/
     0 Wed Feb 06 16:16:44 CET 2013 org/apache/onami/converters/core/
     0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/net/
     0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/numbers/
     0 Wed Feb 06 16:16:46 CET 2013 org/apache/onami/converters/sql/
   279 Wed Feb 06 16:16:44 CET 2013 META-INF/DEPENDENCIES
   531 Wed Feb 06 16:16:44 CET 2013 META-INF/DISCLAIMER
 11357 Wed Feb 06 16:16:44 CET 2013 META-INF/LICENSE
   172 Wed Feb 06 16:16:44 CET 2013 META-INF/NOTICE
   453 Wed Feb 06 16:16:44 CET 2013 META-INF/services/com.google.inject.Module
  1229 Wed Feb 06 16:16:44 CET 2013
org/apache/onami/converters/core/AbstractConverter.class
  1402 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/net/InetAddressConverter.class
  1321 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/net/URIConverter.class
  2268 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/net/URLConverter.class
   949 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/numbers/BigDecimalConverter.class
   949 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/numbers/BigIntegerConverter.class
  1379 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/sql/ClobConverter.class
  1178 Wed Feb 06 16:16:44 CET 2013
org/apache/onami/converters/sql/SQLDateConverter.class
  1176 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/sql/SQLTimeConverter.class
  1232 Wed Feb 06 16:16:46 CET 2013
org/apache/onami/converters/sql/SQLTimestampConverter.class
     0 Wed Feb 06 16:16:46 CET 2013 META-INF/maven/
     0 Wed Feb 06 16:16:46 CET 2013 META-INF/maven/org.apache.onami.converters/
     0 Wed Feb 06 16:16:46 CET 2013
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/
  4171 Wed Feb 06 16:16:14 CET 2013
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.xml
   163 Wed Feb 06 16:16:46 CET 2013
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.properties

META-INF/services/com.google.inject.Module file contains all converters modules:

  org.apache.onami.converters.net.InetAddressConverter
  org.apache.onami.converters.net.URIConverter
  org.apache.onami.converters.net.URLConverter
  org.apache.onami.converters.numbers.BigDecimalConverter
  org.apache.onami.converters.numbers.BigIntegerConverter
  org.apache.onami.converters.sql.ClobConverter
  org.apache.onami.converters.sql.SQLDateConverter
  org.apache.onami.converters.sql.SQLTimeConverter
  org.apache.onami.converters.sql.SQLTimestampConverter

That should be enough ATM. Do you think we can 'officially' open the
sandbox - that's been rather an experiment - creating the JIRA
component and uploading the site?

TIA, all the best,
-Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/


On Wed, Feb 6, 2013 at 12:15 PM, Eric Charles <er...@apache.org> wrote:
> I like it Simo!
>
> org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar has it all
> (classes + META-INF files).
>
> Ideally, LICENSE, NOTICE and DISCLAIMER should come at the root, and not
> under META-INF to avoid questions from release voters.
>
> Also, src-jar is not present, but that should be solved on the parent level
> (other onami modules don't generate the src-jar either).
>
> Thx, Eric
>
> eric:tmp eric$ unzip
> org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
> Archive:  org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
>   inflating: org/apache/onami/converters/sql/SQLTimestampConverter.class
>   inflating: org/apache/onami/converters/sql/SQLTimeConverter.class
>   inflating: org/apache/onami/converters/sql/SQLDateConverter.class
>   inflating: org/apache/onami/converters/sql/ClobConverter.class
>   inflating: org/apache/onami/converters/numbers/BigIntegerConverter.class
>   inflating: org/apache/onami/converters/numbers/BigDecimalConverter.class
>   inflating: org/apache/onami/converters/net/URLConverter.class
>   inflating: org/apache/onami/converters/net/URIConverter.class
>   inflating: org/apache/onami/converters/net/InetAddressConverter.class
>   inflating: org/apache/onami/converters/core/AbstractConverter.class
>   inflating: META-INF/services/com.google.inject.Module
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.sql/pom.xml
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.sql/pom.properties
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.numbers/pom.xml
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.numbers/pom.properties
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.net/pom.xml
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.net/pom.properties
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.core/pom.xml
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.core/pom.properties
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.xml
>   inflating:
> META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.properties
>   inflating: META-INF/maven/com.google.guava/guava/pom.xml
>   inflating: META-INF/maven/com.google.guava/guava/pom.properties
>   inflating: META-INF/NOTICE
>   inflating: META-INF/MANIFEST.MF
>   inflating: META-INF/LICENSE
>   inflating: META-INF/DISCLAIMER
>   inflating: META-INF/DEPENDENCIES
> eric:tmp eric$ more META-INF/services/com.google.inject.Module
> org.apache.onami.converters.net.InetAddressConverter
> org.apache.onami.converters.net.URIConverter
> org.apache.onami.converters.net.URLConverter
> eric:tmp eric$
>
>
>
> On 05/02/2013 20:42, Simone Tripodi wrote:
>>
>> Hi all,
>>
>> I just found he time to check-in a PoC about my vision about the
>> converters[1] component; as I described before, I wanted to reach a
>> good level of granularization there, I started dividing the converters
>> by "areas".
>>
>> So, we do have a 'core' module which contains shared stuff across all
>> converters, there is the 'net' module which contains converters
>> related to java.net objects, such URI, URL, ..., then we have the
>> 'sql' module which takes care about all java.sql type conversion, ...,
>> and the 'all' module which packages all the previous one module in a
>> big fat artifact.
>> I didn't copied all converters from [configuration] but my purpose ATM
>> was just providing an implementation about the idea I gave on the past
>> week, so you can have a look at it.
>>
>> WDYT?
>> Happy hacking!
>> -Simo
>>
>> [1] https://svn.apache.org/repos/asf/incubator/onami/sandbox/converters
>>
>> http://people.apache.org/~simonetripodi/
>> http://simonetripodi.livejournal.com/
>> http://twitter.com/simonetripodi
>> http://www.99soft.org/
>>
>

Re: [converters] first spike checked-in on SVN

Posted by Simone Tripodi <si...@apache.org>.
Salut mon ami!

and thanks a lot for reviewing my last attempt to demonstrate that I
am crazy! :)

> I like it Simo!
>

Merci :)

> org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar has it all
> (classes + META-INF files).
> Ideally, LICENSE, NOTICE and DISCLAIMER should come at the root, and not
> under META-INF to avoid questions from release voters.
>

we already faced that discussion with the IPMC in various other
projects and having them in META-INF is something (finally!) accepted
:)

> Also, src-jar is not present, but that should be solved on the parent level
> (other onami modules don't generate the src-jar either).

they are, if you build turning the 'release' profile 'on' - they have
to be included, otherwise releases would be blocked by Nexus.

what is missing is creating the -src module for the `all`... I already
have something in mind, will try to do something during the night :P

> eric:tmp eric$ more META-INF/services/com.google.inject.Module
> org.apache.onami.converters.net.InetAddressConverter
> org.apache.onami.converters.net.URIConverter
> org.apache.onami.converters.net.URLConverter

this is not good, looks like I have to find a way to merge all
META-INF/services/com.google.inject.Module files... but maybe what I
have in mind will solve that issue as well.

Thanks a lot again for reviewing it, you gave me enough reasons to go
ahead on working on that sandbox :)

Á trés bientôt,
-Simo

http://people.apache.org/~simonetripodi/
http://simonetripodi.livejournal.com/
http://twitter.com/simonetripodi
http://www.99soft.org/

Re: [converters] first spike checked-in on SVN

Posted by Eric Charles <er...@apache.org>.
I like it Simo!

org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar has it all 
(classes + META-INF files).

Ideally, LICENSE, NOTICE and DISCLAIMER should come at the root, and not 
under META-INF to avoid questions from release voters.

Also, src-jar is not present, but that should be solved on the parent 
level (other onami modules don't generate the src-jar either).

Thx, Eric

eric:tmp eric$ unzip 
org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
Archive:  org.apache.onami.converters.all-1.0.0-incubating-SNAPSHOT.jar
   inflating: org/apache/onami/converters/sql/SQLTimestampConverter.class
   inflating: org/apache/onami/converters/sql/SQLTimeConverter.class
   inflating: org/apache/onami/converters/sql/SQLDateConverter.class
   inflating: org/apache/onami/converters/sql/ClobConverter.class
   inflating: 
org/apache/onami/converters/numbers/BigIntegerConverter.class
   inflating: 
org/apache/onami/converters/numbers/BigDecimalConverter.class
   inflating: org/apache/onami/converters/net/URLConverter.class
   inflating: org/apache/onami/converters/net/URIConverter.class
   inflating: org/apache/onami/converters/net/InetAddressConverter.class
   inflating: org/apache/onami/converters/core/AbstractConverter.class
   inflating: META-INF/services/com.google.inject.Module
   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.sql/pom.xml 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.sql/pom.properties 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.numbers/pom.xml 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.numbers/pom.properties 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.net/pom.xml 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.net/pom.properties 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.core/pom.xml 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.core/pom.properties 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.xml 

   inflating: 
META-INF/maven/org.apache.onami.converters/org.apache.onami.converters.all/pom.properties 

   inflating: META-INF/maven/com.google.guava/guava/pom.xml
   inflating: META-INF/maven/com.google.guava/guava/pom.properties
   inflating: META-INF/NOTICE
   inflating: META-INF/MANIFEST.MF
   inflating: META-INF/LICENSE
   inflating: META-INF/DISCLAIMER
   inflating: META-INF/DEPENDENCIES
eric:tmp eric$ more META-INF/services/com.google.inject.Module
org.apache.onami.converters.net.InetAddressConverter
org.apache.onami.converters.net.URIConverter
org.apache.onami.converters.net.URLConverter
eric:tmp eric$


On 05/02/2013 20:42, Simone Tripodi wrote:
> Hi all,
>
> I just found he time to check-in a PoC about my vision about the
> converters[1] component; as I described before, I wanted to reach a
> good level of granularization there, I started dividing the converters
> by "areas".
>
> So, we do have a 'core' module which contains shared stuff across all
> converters, there is the 'net' module which contains converters
> related to java.net objects, such URI, URL, ..., then we have the
> 'sql' module which takes care about all java.sql type conversion, ...,
> and the 'all' module which packages all the previous one module in a
> big fat artifact.
> I didn't copied all converters from [configuration] but my purpose ATM
> was just providing an implementation about the idea I gave on the past
> week, so you can have a look at it.
>
> WDYT?
> Happy hacking!
> -Simo
>
> [1] https://svn.apache.org/repos/asf/incubator/onami/sandbox/converters
>
> http://people.apache.org/~simonetripodi/
> http://simonetripodi.livejournal.com/
> http://twitter.com/simonetripodi
> http://www.99soft.org/
>