Re: JIRA Cleanup

2014-01-20 Thread Jason van Zyl
Ok, I'll write something up and send it to the user and dev list.

On Jan 20, 2014, at 2:17 PM, Benson Margulies  wrote:

> +1 here.
> 
> On Mon, Jan 20, 2014 at 1:12 PM, Anders Hammar  wrote:
>> +1 on clean up if we communicate this (and explain why).
>> 0 on move
>> 
>> /Anders
>> 
>> 
>> On Mon, Jan 20, 2014 at 6:53 PM, Dominik Bartholdi  wrote:
>> 
>>> +1 cleanup is a really good idea!
>>> 
>>> On 20.01.2014, at 18:50, Arnaud Héritier  wrote:
>>> 
 +1 with a jira cleanup (but documented and announced to users to let them
 understand what we do and why)
 +1 to move to ASF
 
 
 
 
 On Mon, Jan 20, 2014 at 6:48 PM, Jason van Zyl  wrote:
 
> Works for me to just start over on the ASF JIRA. There are a couple
>>> issues
> I'd move but we can migrate a issues easily. What can't continue is the
> complete, incomprehensible mess that is there now.
> 
> On Jan 20, 2014, at 12:32 PM, Stephen Connolly <
> stephen.alan.conno...@gmail.com> wrote:
> 
>> If we are going wholesale dumping issues (and I am not against that), I
>> have a more radical suggestion... let's just move core to the ASF
>>> JIRA...
>> with next to no issues needing migration it would be easy ;-)
>> 
>> 
>> On 20 January 2014 17:23, Jason van Zyl  wrote:
>> 
>>> Really, it's more about dropping a nuclear bomb on JIRA. While trying
>>> to
>>> sift through it this weekend it's clear to me it's less than ideal in
> there.
>>> 
>>> There are issues that are 12 years old and while there might be some
>>> useful information in there that we hand select, I think anything that
> is
>>> older than 5 years we should just close as incomplete because with the
>>> great deal of change that's happened with 3.x most of it isn't
>>> relevant
> and
>>> if it is, and someone cares that much then it can be reopened with a
>>> stand-alone working example of the problem.
>>> 
>>> Now, as to the requirements for a stand-alone working example I think
>>> we
>>> should enforce this because personally I'm not going to check out
> someone's
>>> project, figure out how to interpret it in relation to the actual
> problem
>>> in Maven and then create a project I can turn into an IT. I'm just not
>>> going to do it generally. There might be exceptions but I don't want
>>> to
>>> read a textual examples or try to figure out snippets of a production
>>> project that can't be shared. In m2e we require a working example
> project
>>> to even look at a problem and if the issue sits there for a year with
>>> a
>>> working sample project we close it.
>>> 
>>> Having an issue tracking system with 700 open issues is useless, so I
>>> would like to do a mass purge. It shouldn't really get beyond 50 open
>>> issues or it's just impossible to manage effectively.
>>> 
>>> Not sure what anyone else thinks but our JIRA situation is just not
>>> effective. I'm thinking anything over 5 years old that isn't assigned
> to a
>>> core developer we just close as incomplete and then see what we're
>>> left
>>> with. If anyone complains then we point them at doco (I'll write it)
> about
>>> creating a stand-alone project because otherwise it become
>>> impossible. I
>>> spent 8 hours over the weekend looking at issues trying to interpret
> what
>>> someone was trying to say and I don't want to guess. If the user cares
>>> enough they can make an example project.
>>> 
>>> Thanks,
>>> 
>>> Jason
>>> 
>>> --
>>> Jason van Zyl
>>> Founder,  Apache Maven
>>> http://twitter.com/jvanzyl
>>> -
>>> 
>>> happiness is like a butterfly: the more you chase it, the more it will
>>> elude you, but if you turn your attention to other things, it will
>>> come
>>> and sit softly on your shoulder ...
>>> 
>>> -- Thoreau
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
> 
> Thanks,
> 
> Jason
> 
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
> 
> believe nothing, no matter where you read it,
> or who has said it,
> not even if i have said it,
> unless it agrees with your own reason
> and your own common sense.
> 
> -- Buddha
> 
> 
> 
> 
> 
> 
> 
> 
> 
 
 
 --
 -
 Arnaud Héritier
 http://aheritier.net
 Mail/GTalk: aheritier AT gmail DOT com
 Twitter/Skype : aheritier
>>> 
>>> 
>>> -
>>> To unsubscribe, e-mail: dev-

Re: JIRA Cleanup

2014-01-20 Thread Benson Margulies
+1 here.

On Mon, Jan 20, 2014 at 1:12 PM, Anders Hammar  wrote:
> +1 on clean up if we communicate this (and explain why).
> 0 on move
>
> /Anders
>
>
> On Mon, Jan 20, 2014 at 6:53 PM, Dominik Bartholdi  wrote:
>
>> +1 cleanup is a really good idea!
>>
>> On 20.01.2014, at 18:50, Arnaud Héritier  wrote:
>>
>> > +1 with a jira cleanup (but documented and announced to users to let them
>> > understand what we do and why)
>> > +1 to move to ASF
>> >
>> >
>> >
>> >
>> > On Mon, Jan 20, 2014 at 6:48 PM, Jason van Zyl  wrote:
>> >
>> >> Works for me to just start over on the ASF JIRA. There are a couple
>> issues
>> >> I'd move but we can migrate a issues easily. What can't continue is the
>> >> complete, incomprehensible mess that is there now.
>> >>
>> >> On Jan 20, 2014, at 12:32 PM, Stephen Connolly <
>> >> stephen.alan.conno...@gmail.com> wrote:
>> >>
>> >>> If we are going wholesale dumping issues (and I am not against that), I
>> >>> have a more radical suggestion... let's just move core to the ASF
>> JIRA...
>> >>> with next to no issues needing migration it would be easy ;-)
>> >>>
>> >>>
>> >>> On 20 January 2014 17:23, Jason van Zyl  wrote:
>> >>>
>>  Really, it's more about dropping a nuclear bomb on JIRA. While trying
>> to
>>  sift through it this weekend it's clear to me it's less than ideal in
>> >> there.
>> 
>>  There are issues that are 12 years old and while there might be some
>>  useful information in there that we hand select, I think anything that
>> >> is
>>  older than 5 years we should just close as incomplete because with the
>>  great deal of change that's happened with 3.x most of it isn't
>> relevant
>> >> and
>>  if it is, and someone cares that much then it can be reopened with a
>>  stand-alone working example of the problem.
>> 
>>  Now, as to the requirements for a stand-alone working example I think
>> we
>>  should enforce this because personally I'm not going to check out
>> >> someone's
>>  project, figure out how to interpret it in relation to the actual
>> >> problem
>>  in Maven and then create a project I can turn into an IT. I'm just not
>>  going to do it generally. There might be exceptions but I don't want
>> to
>>  read a textual examples or try to figure out snippets of a production
>>  project that can't be shared. In m2e we require a working example
>> >> project
>>  to even look at a problem and if the issue sits there for a year with
>> a
>>  working sample project we close it.
>> 
>>  Having an issue tracking system with 700 open issues is useless, so I
>>  would like to do a mass purge. It shouldn't really get beyond 50 open
>>  issues or it's just impossible to manage effectively.
>> 
>>  Not sure what anyone else thinks but our JIRA situation is just not
>>  effective. I'm thinking anything over 5 years old that isn't assigned
>> >> to a
>>  core developer we just close as incomplete and then see what we're
>> left
>>  with. If anyone complains then we point them at doco (I'll write it)
>> >> about
>>  creating a stand-alone project because otherwise it become
>> impossible. I
>>  spent 8 hours over the weekend looking at issues trying to interpret
>> >> what
>>  someone was trying to say and I don't want to guess. If the user cares
>>  enough they can make an example project.
>> 
>>  Thanks,
>> 
>>  Jason
>> 
>>  --
>>  Jason van Zyl
>>  Founder,  Apache Maven
>>  http://twitter.com/jvanzyl
>>  -
>> 
>>  happiness is like a butterfly: the more you chase it, the more it will
>>  elude you, but if you turn your attention to other things, it will
>> come
>>  and sit softly on your shoulder ...
>> 
>>  -- Thoreau
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> >>
>> >> Thanks,
>> >>
>> >> Jason
>> >>
>> >> --
>> >> Jason van Zyl
>> >> Founder,  Apache Maven
>> >> http://twitter.com/jvanzyl
>> >> -
>> >>
>> >> believe nothing, no matter where you read it,
>> >> or who has said it,
>> >> not even if i have said it,
>> >> unless it agrees with your own reason
>> >> and your own common sense.
>> >>
>> >> -- Buddha
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >
>> >
>> > --
>> > -
>> > Arnaud Héritier
>> > http://aheritier.net
>> > Mail/GTalk: aheritier AT gmail DOT com
>> > Twitter/Skype : aheritier
>>
>>
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>> For additional commands, e-mail: dev-h...@maven.apache.org
>>
>>

-
To unsubscribe, e-mail: dev-unsubscr..

Re: JIRA Cleanup

2014-01-20 Thread Anders Hammar
+1 on clean up if we communicate this (and explain why).
0 on move

/Anders


On Mon, Jan 20, 2014 at 6:53 PM, Dominik Bartholdi  wrote:

> +1 cleanup is a really good idea!
>
> On 20.01.2014, at 18:50, Arnaud Héritier  wrote:
>
> > +1 with a jira cleanup (but documented and announced to users to let them
> > understand what we do and why)
> > +1 to move to ASF
> >
> >
> >
> >
> > On Mon, Jan 20, 2014 at 6:48 PM, Jason van Zyl  wrote:
> >
> >> Works for me to just start over on the ASF JIRA. There are a couple
> issues
> >> I'd move but we can migrate a issues easily. What can't continue is the
> >> complete, incomprehensible mess that is there now.
> >>
> >> On Jan 20, 2014, at 12:32 PM, Stephen Connolly <
> >> stephen.alan.conno...@gmail.com> wrote:
> >>
> >>> If we are going wholesale dumping issues (and I am not against that), I
> >>> have a more radical suggestion... let's just move core to the ASF
> JIRA...
> >>> with next to no issues needing migration it would be easy ;-)
> >>>
> >>>
> >>> On 20 January 2014 17:23, Jason van Zyl  wrote:
> >>>
>  Really, it's more about dropping a nuclear bomb on JIRA. While trying
> to
>  sift through it this weekend it's clear to me it's less than ideal in
> >> there.
> 
>  There are issues that are 12 years old and while there might be some
>  useful information in there that we hand select, I think anything that
> >> is
>  older than 5 years we should just close as incomplete because with the
>  great deal of change that's happened with 3.x most of it isn't
> relevant
> >> and
>  if it is, and someone cares that much then it can be reopened with a
>  stand-alone working example of the problem.
> 
>  Now, as to the requirements for a stand-alone working example I think
> we
>  should enforce this because personally I'm not going to check out
> >> someone's
>  project, figure out how to interpret it in relation to the actual
> >> problem
>  in Maven and then create a project I can turn into an IT. I'm just not
>  going to do it generally. There might be exceptions but I don't want
> to
>  read a textual examples or try to figure out snippets of a production
>  project that can't be shared. In m2e we require a working example
> >> project
>  to even look at a problem and if the issue sits there for a year with
> a
>  working sample project we close it.
> 
>  Having an issue tracking system with 700 open issues is useless, so I
>  would like to do a mass purge. It shouldn't really get beyond 50 open
>  issues or it's just impossible to manage effectively.
> 
>  Not sure what anyone else thinks but our JIRA situation is just not
>  effective. I'm thinking anything over 5 years old that isn't assigned
> >> to a
>  core developer we just close as incomplete and then see what we're
> left
>  with. If anyone complains then we point them at doco (I'll write it)
> >> about
>  creating a stand-alone project because otherwise it become
> impossible. I
>  spent 8 hours over the weekend looking at issues trying to interpret
> >> what
>  someone was trying to say and I don't want to guess. If the user cares
>  enough they can make an example project.
> 
>  Thanks,
> 
>  Jason
> 
>  --
>  Jason van Zyl
>  Founder,  Apache Maven
>  http://twitter.com/jvanzyl
>  -
> 
>  happiness is like a butterfly: the more you chase it, the more it will
>  elude you, but if you turn your attention to other things, it will
> come
>  and sit softly on your shoulder ...
> 
>  -- Thoreau
> 
> 
> 
> 
> 
> 
> 
> 
> 
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> --
> >> Jason van Zyl
> >> Founder,  Apache Maven
> >> http://twitter.com/jvanzyl
> >> -
> >>
> >> believe nothing, no matter where you read it,
> >> or who has said it,
> >> not even if i have said it,
> >> unless it agrees with your own reason
> >> and your own common sense.
> >>
> >> -- Buddha
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> > --
> > -
> > Arnaud Héritier
> > http://aheritier.net
> > Mail/GTalk: aheritier AT gmail DOT com
> > Twitter/Skype : aheritier
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: JIRA Cleanup

2014-01-20 Thread Dominik Bartholdi
+1 cleanup is a really good idea!

On 20.01.2014, at 18:50, Arnaud Héritier  wrote:

> +1 with a jira cleanup (but documented and announced to users to let them
> understand what we do and why)
> +1 to move to ASF
> 
> 
> 
> 
> On Mon, Jan 20, 2014 at 6:48 PM, Jason van Zyl  wrote:
> 
>> Works for me to just start over on the ASF JIRA. There are a couple issues
>> I'd move but we can migrate a issues easily. What can't continue is the
>> complete, incomprehensible mess that is there now.
>> 
>> On Jan 20, 2014, at 12:32 PM, Stephen Connolly <
>> stephen.alan.conno...@gmail.com> wrote:
>> 
>>> If we are going wholesale dumping issues (and I am not against that), I
>>> have a more radical suggestion... let's just move core to the ASF JIRA...
>>> with next to no issues needing migration it would be easy ;-)
>>> 
>>> 
>>> On 20 January 2014 17:23, Jason van Zyl  wrote:
>>> 
 Really, it's more about dropping a nuclear bomb on JIRA. While trying to
 sift through it this weekend it's clear to me it's less than ideal in
>> there.
 
 There are issues that are 12 years old and while there might be some
 useful information in there that we hand select, I think anything that
>> is
 older than 5 years we should just close as incomplete because with the
 great deal of change that's happened with 3.x most of it isn't relevant
>> and
 if it is, and someone cares that much then it can be reopened with a
 stand-alone working example of the problem.
 
 Now, as to the requirements for a stand-alone working example I think we
 should enforce this because personally I'm not going to check out
>> someone's
 project, figure out how to interpret it in relation to the actual
>> problem
 in Maven and then create a project I can turn into an IT. I'm just not
 going to do it generally. There might be exceptions but I don't want to
 read a textual examples or try to figure out snippets of a production
 project that can't be shared. In m2e we require a working example
>> project
 to even look at a problem and if the issue sits there for a year with a
 working sample project we close it.
 
 Having an issue tracking system with 700 open issues is useless, so I
 would like to do a mass purge. It shouldn't really get beyond 50 open
 issues or it's just impossible to manage effectively.
 
 Not sure what anyone else thinks but our JIRA situation is just not
 effective. I'm thinking anything over 5 years old that isn't assigned
>> to a
 core developer we just close as incomplete and then see what we're left
 with. If anyone complains then we point them at doco (I'll write it)
>> about
 creating a stand-alone project because otherwise it become impossible. I
 spent 8 hours over the weekend looking at issues trying to interpret
>> what
 someone was trying to say and I don't want to guess. If the user cares
 enough they can make an example project.
 
 Thanks,
 
 Jason
 
 --
 Jason van Zyl
 Founder,  Apache Maven
 http://twitter.com/jvanzyl
 -
 
 happiness is like a butterfly: the more you chase it, the more it will
 elude you, but if you turn your attention to other things, it will come
 and sit softly on your shoulder ...
 
 -- Thoreau
 
 
 
 
 
 
 
 
 
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> believe nothing, no matter where you read it,
>> or who has said it,
>> not even if i have said it,
>> unless it agrees with your own reason
>> and your own common sense.
>> 
>> -- Buddha
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
> 
> 
> -- 
> -
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: JIRA Cleanup

2014-01-20 Thread Arnaud Héritier
+1 with a jira cleanup (but documented and announced to users to let them
understand what we do and why)
+1 to move to ASF




On Mon, Jan 20, 2014 at 6:48 PM, Jason van Zyl  wrote:

> Works for me to just start over on the ASF JIRA. There are a couple issues
> I'd move but we can migrate a issues easily. What can't continue is the
> complete, incomprehensible mess that is there now.
>
> On Jan 20, 2014, at 12:32 PM, Stephen Connolly <
> stephen.alan.conno...@gmail.com> wrote:
>
> > If we are going wholesale dumping issues (and I am not against that), I
> > have a more radical suggestion... let's just move core to the ASF JIRA...
> > with next to no issues needing migration it would be easy ;-)
> >
> >
> > On 20 January 2014 17:23, Jason van Zyl  wrote:
> >
> >> Really, it's more about dropping a nuclear bomb on JIRA. While trying to
> >> sift through it this weekend it's clear to me it's less than ideal in
> there.
> >>
> >> There are issues that are 12 years old and while there might be some
> >> useful information in there that we hand select, I think anything that
> is
> >> older than 5 years we should just close as incomplete because with the
> >> great deal of change that's happened with 3.x most of it isn't relevant
> and
> >> if it is, and someone cares that much then it can be reopened with a
> >> stand-alone working example of the problem.
> >>
> >> Now, as to the requirements for a stand-alone working example I think we
> >> should enforce this because personally I'm not going to check out
> someone's
> >> project, figure out how to interpret it in relation to the actual
> problem
> >> in Maven and then create a project I can turn into an IT. I'm just not
> >> going to do it generally. There might be exceptions but I don't want to
> >> read a textual examples or try to figure out snippets of a production
> >> project that can't be shared. In m2e we require a working example
> project
> >> to even look at a problem and if the issue sits there for a year with a
> >> working sample project we close it.
> >>
> >> Having an issue tracking system with 700 open issues is useless, so I
> >> would like to do a mass purge. It shouldn't really get beyond 50 open
> >> issues or it's just impossible to manage effectively.
> >>
> >> Not sure what anyone else thinks but our JIRA situation is just not
> >> effective. I'm thinking anything over 5 years old that isn't assigned
> to a
> >> core developer we just close as incomplete and then see what we're left
> >> with. If anyone complains then we point them at doco (I'll write it)
> about
> >> creating a stand-alone project because otherwise it become impossible. I
> >> spent 8 hours over the weekend looking at issues trying to interpret
> what
> >> someone was trying to say and I don't want to guess. If the user cares
> >> enough they can make an example project.
> >>
> >> Thanks,
> >>
> >> Jason
> >>
> >> --
> >> Jason van Zyl
> >> Founder,  Apache Maven
> >> http://twitter.com/jvanzyl
> >> -
> >>
> >> happiness is like a butterfly: the more you chase it, the more it will
> >> elude you, but if you turn your attention to other things, it will come
> >> and sit softly on your shoulder ...
> >>
> >> -- Thoreau
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> believe nothing, no matter where you read it,
> or who has said it,
> not even if i have said it,
> unless it agrees with your own reason
> and your own common sense.
>
>  -- Buddha
>
>
>
>
>
>
>
>
>


-- 
-
Arnaud Héritier
http://aheritier.net
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier


Re: JIRA Cleanup

2014-01-20 Thread Jason van Zyl
Works for me to just start over on the ASF JIRA. There are a couple issues I'd 
move but we can migrate a issues easily. What can't continue is the complete, 
incomprehensible mess that is there now.

On Jan 20, 2014, at 12:32 PM, Stephen Connolly 
 wrote:

> If we are going wholesale dumping issues (and I am not against that), I
> have a more radical suggestion... let's just move core to the ASF JIRA...
> with next to no issues needing migration it would be easy ;-)
> 
> 
> On 20 January 2014 17:23, Jason van Zyl  wrote:
> 
>> Really, it's more about dropping a nuclear bomb on JIRA. While trying to
>> sift through it this weekend it's clear to me it's less than ideal in there.
>> 
>> There are issues that are 12 years old and while there might be some
>> useful information in there that we hand select, I think anything that is
>> older than 5 years we should just close as incomplete because with the
>> great deal of change that's happened with 3.x most of it isn't relevant and
>> if it is, and someone cares that much then it can be reopened with a
>> stand-alone working example of the problem.
>> 
>> Now, as to the requirements for a stand-alone working example I think we
>> should enforce this because personally I'm not going to check out someone's
>> project, figure out how to interpret it in relation to the actual problem
>> in Maven and then create a project I can turn into an IT. I'm just not
>> going to do it generally. There might be exceptions but I don't want to
>> read a textual examples or try to figure out snippets of a production
>> project that can't be shared. In m2e we require a working example project
>> to even look at a problem and if the issue sits there for a year with a
>> working sample project we close it.
>> 
>> Having an issue tracking system with 700 open issues is useless, so I
>> would like to do a mass purge. It shouldn't really get beyond 50 open
>> issues or it's just impossible to manage effectively.
>> 
>> Not sure what anyone else thinks but our JIRA situation is just not
>> effective. I'm thinking anything over 5 years old that isn't assigned to a
>> core developer we just close as incomplete and then see what we're left
>> with. If anyone complains then we point them at doco (I'll write it) about
>> creating a stand-alone project because otherwise it become impossible. I
>> spent 8 hours over the weekend looking at issues trying to interpret what
>> someone was trying to say and I don't want to guess. If the user cares
>> enough they can make an example project.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> happiness is like a butterfly: the more you chase it, the more it will
>> elude you, but if you turn your attention to other things, it will come
>> and sit softly on your shoulder ...
>> 
>> -- Thoreau
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

believe nothing, no matter where you read it,
or who has said it,
not even if i have said it,
unless it agrees with your own reason
and your own common sense.

 -- Buddha










Re: JIRA Cleanup

2014-01-20 Thread Daniel Kulp

On Jan 20, 2014, at 12:32 PM, Stephen Connolly 
 wrote:

> If we are going wholesale dumping issues (and I am not against that), I
> have a more radical suggestion... let's just move core to the ASF JIRA...
> with next to no issues needing migration it would be easy ;-)

+1   

Good idea.


Dan


> 
> 
> On 20 January 2014 17:23, Jason van Zyl  wrote:
> 
>> Really, it's more about dropping a nuclear bomb on JIRA. While trying to
>> sift through it this weekend it's clear to me it's less than ideal in there.
>> 
>> There are issues that are 12 years old and while there might be some
>> useful information in there that we hand select, I think anything that is
>> older than 5 years we should just close as incomplete because with the
>> great deal of change that's happened with 3.x most of it isn't relevant and
>> if it is, and someone cares that much then it can be reopened with a
>> stand-alone working example of the problem.
>> 
>> Now, as to the requirements for a stand-alone working example I think we
>> should enforce this because personally I'm not going to check out someone's
>> project, figure out how to interpret it in relation to the actual problem
>> in Maven and then create a project I can turn into an IT. I'm just not
>> going to do it generally. There might be exceptions but I don't want to
>> read a textual examples or try to figure out snippets of a production
>> project that can't be shared. In m2e we require a working example project
>> to even look at a problem and if the issue sits there for a year with a
>> working sample project we close it.
>> 
>> Having an issue tracking system with 700 open issues is useless, so I
>> would like to do a mass purge. It shouldn't really get beyond 50 open
>> issues or it's just impossible to manage effectively.
>> 
>> Not sure what anyone else thinks but our JIRA situation is just not
>> effective. I'm thinking anything over 5 years old that isn't assigned to a
>> core developer we just close as incomplete and then see what we're left
>> with. If anyone complains then we point them at doco (I'll write it) about
>> creating a stand-alone project because otherwise it become impossible. I
>> spent 8 hours over the weekend looking at issues trying to interpret what
>> someone was trying to say and I don't want to guess. If the user cares
>> enough they can make an example project.
>> 
>> Thanks,
>> 
>> Jason
>> 
>> --
>> Jason van Zyl
>> Founder,  Apache Maven
>> http://twitter.com/jvanzyl
>> -
>> 
>> happiness is like a butterfly: the more you chase it, the more it will
>> elude you, but if you turn your attention to other things, it will come
>> and sit softly on your shoulder ...
>> 
>> -- Thoreau
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 

-- 
Daniel Kulp
dk...@apache.org - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: JIRA Cleanup

2014-01-20 Thread Michael Osipov

Am 2014-01-20 18:32, schrieb Stephen Connolly:

If we are going wholesale dumping issues (and I am not against that), I
have a more radical suggestion... let's just move core to the ASF JIRA...
with next to no issues needing migration it would be easy ;-)


+1

I head this idea in mind for several months. Make a clean cut. Read 
only. Period. New issues in ASF JIRA only. If someone has found an issue 
which is already in Codehaus JIRA that should be migrated of course.



On 20 January 2014 17:23, Jason van Zyl  wrote:


Really, it's more about dropping a nuclear bomb on JIRA. While trying to
sift through it this weekend it's clear to me it's less than ideal in there.

There are issues that are 12 years old and while there might be some
useful information in there that we hand select, I think anything that is
older than 5 years we should just close as incomplete because with the
great deal of change that's happened with 3.x most of it isn't relevant and
if it is, and someone cares that much then it can be reopened with a
stand-alone working example of the problem.

Now, as to the requirements for a stand-alone working example I think we
should enforce this because personally I'm not going to check out someone's
project, figure out how to interpret it in relation to the actual problem
in Maven and then create a project I can turn into an IT. I'm just not
going to do it generally. There might be exceptions but I don't want to
read a textual examples or try to figure out snippets of a production
project that can't be shared. In m2e we require a working example project
to even look at a problem and if the issue sits there for a year with a
working sample project we close it.

Having an issue tracking system with 700 open issues is useless, so I
would like to do a mass purge. It shouldn't really get beyond 50 open
issues or it's just impossible to manage effectively.

Not sure what anyone else thinks but our JIRA situation is just not
effective. I'm thinking anything over 5 years old that isn't assigned to a
core developer we just close as incomplete and then see what we're left
with. If anyone complains then we point them at doco (I'll write it) about
creating a stand-alone project because otherwise it become impossible. I
spent 8 hours over the weekend looking at issues trying to interpret what
someone was trying to say and I don't want to guess. If the user cares
enough they can make an example project.

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau














-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: JIRA Cleanup

2014-01-20 Thread Michael-O

Am 2014-01-20 18:32, schrieb Stephen Connolly:

If we are going wholesale dumping issues (and I am not against that), I
have a more radical suggestion... let's just move core to the ASF JIRA...
with next to no issues needing migration it would be easy ;-)


+1

I head this idea in mind for several months. Make a clean cut. Read 
only. Period. New issues in ASF JIRA only. If someone has found an issue 
which is already in Codehaus JIRA that should be migrated of course.



On 20 January 2014 17:23, Jason van Zyl  wrote:


Really, it's more about dropping a nuclear bomb on JIRA. While trying to
sift through it this weekend it's clear to me it's less than ideal in there.

There are issues that are 12 years old and while there might be some
useful information in there that we hand select, I think anything that is
older than 5 years we should just close as incomplete because with the
great deal of change that's happened with 3.x most of it isn't relevant and
if it is, and someone cares that much then it can be reopened with a
stand-alone working example of the problem.

Now, as to the requirements for a stand-alone working example I think we
should enforce this because personally I'm not going to check out someone's
project, figure out how to interpret it in relation to the actual problem
in Maven and then create a project I can turn into an IT. I'm just not
going to do it generally. There might be exceptions but I don't want to
read a textual examples or try to figure out snippets of a production
project that can't be shared. In m2e we require a working example project
to even look at a problem and if the issue sits there for a year with a
working sample project we close it.

Having an issue tracking system with 700 open issues is useless, so I
would like to do a mass purge. It shouldn't really get beyond 50 open
issues or it's just impossible to manage effectively.

Not sure what anyone else thinks but our JIRA situation is just not
effective. I'm thinking anything over 5 years old that isn't assigned to a
core developer we just close as incomplete and then see what we're left
with. If anyone complains then we point them at doco (I'll write it) about
creating a stand-alone project because otherwise it become impossible. I
spent 8 hours over the weekend looking at issues trying to interpret what
someone was trying to say and I don't want to guess. If the user cares
enough they can make an example project.

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau














-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: JIRA Cleanup

2014-01-20 Thread Stephen Connolly
If we are going wholesale dumping issues (and I am not against that), I
have a more radical suggestion... let's just move core to the ASF JIRA...
with next to no issues needing migration it would be easy ;-)


On 20 January 2014 17:23, Jason van Zyl  wrote:

> Really, it's more about dropping a nuclear bomb on JIRA. While trying to
> sift through it this weekend it's clear to me it's less than ideal in there.
>
> There are issues that are 12 years old and while there might be some
> useful information in there that we hand select, I think anything that is
> older than 5 years we should just close as incomplete because with the
> great deal of change that's happened with 3.x most of it isn't relevant and
> if it is, and someone cares that much then it can be reopened with a
> stand-alone working example of the problem.
>
> Now, as to the requirements for a stand-alone working example I think we
> should enforce this because personally I'm not going to check out someone's
> project, figure out how to interpret it in relation to the actual problem
> in Maven and then create a project I can turn into an IT. I'm just not
> going to do it generally. There might be exceptions but I don't want to
> read a textual examples or try to figure out snippets of a production
> project that can't be shared. In m2e we require a working example project
> to even look at a problem and if the issue sits there for a year with a
> working sample project we close it.
>
> Having an issue tracking system with 700 open issues is useless, so I
> would like to do a mass purge. It shouldn't really get beyond 50 open
> issues or it's just impossible to manage effectively.
>
> Not sure what anyone else thinks but our JIRA situation is just not
> effective. I'm thinking anything over 5 years old that isn't assigned to a
> core developer we just close as incomplete and then see what we're left
> with. If anyone complains then we point them at doco (I'll write it) about
> creating a stand-alone project because otherwise it become impossible. I
> spent 8 hours over the weekend looking at issues trying to interpret what
> someone was trying to say and I don't want to guess. If the user cares
> enough they can make an example project.
>
> Thanks,
>
> Jason
>
> --
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> -
>
> happiness is like a butterfly: the more you chase it, the more it will
> elude you, but if you turn your attention to other things, it will come
> and sit softly on your shoulder ...
>
> -- Thoreau
>
>
>
>
>
>
>
>
>


Re: SPDX Maven Plugin

2014-01-20 Thread Aldrin Leal
I believe m2eclipse does have some built-in completion for that, and yes,
I'm interested

--
-- Aldrin Leal, 
Master your EC2-fu! Get the latest ekaterminal public beta
http://www.ingenieux.com.br/products/ekaterminal/


On Mon, Jan 20, 2014 at 2:20 PM, Gary O'Neall wrote:

> Greetings all,
>
> I am somewhat new to Maven plugin development and would like to ask the
> developer community for some feedback and help in developing a plugin to
> generate project license metadata compliant with the Software Product Data
> Exchange (SPDX) standard.
>
> The SPDX specification is a standard format for communicating the
> components, licenses and copyrights associated with a software package.  We
> are on version 1.2 of the spec and is in use at several of the SPDX
> participating companies (see www.spdx.org for more info).
>
> The motivation for the plugin was the result of a discussion between Phil
> Odence and myself (from SPDX) and Jim Jagielski and Henri Yandell (from
> Apache) on ideas for how Apache projects could produce or utilize SPDX.  It
> was suggested that a maven plugin would substantially reduce the effort for
> several Apache projects.
>
> Over the past couple weeks, I have studied the Maven Mojo and plugin API's
> and produced a prototype which will generate an SPDX file based on a POM
> file.  You can find the code on Github at
> https://github.com/goneall/spdx-maven-plugin
>
> Here's my questions for the Maven Developers:
> - Is anyone on the list interested and have some time to collaborate on the
> plugin?  I'm pretty comfortable on the Java and SPDX output coding, but I'm
> new to Maven and could use some experienced review of some of my choices
> regarding Maven parameters and implementation.  A review of the code would
> be most appreciated.  I could also post the more specific questions to this
> list if that is appropriate.
>
> - Are there any related efforts I should be aware of?  (Note: I did find
> another spdx maven plugin on github.  I reached out to the author and have
> not heard back, so I'm not sure how active the project is).
>
> - Once the plugin is built and unit tested, what is the best way to make it
> more accessible to other developers?
>
> - A spreadsheet mapping the SPDX properties to either spdx-maven-prototype
> configuration parameters or existing Maven model properties can be
> downloaded at
>
> https://github.com/goneall/spdx-maven-plugin/blob/master/SPDX-fields-maven-m
> apping.xlsx.  Feedback on the prototype choices are welcome.  There is also
> a proposed longer term mapping, some of which extends the current Maven
> model.
>
> Thanks in advance,
> Gary
>
>
> -
> Gary O'Neall
> Principal Consultant
> Source Auditor Inc.
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


JIRA Cleanup

2014-01-20 Thread Jason van Zyl
Really, it's more about dropping a nuclear bomb on JIRA. While trying to sift 
through it this weekend it's clear to me it's less than ideal in there.

There are issues that are 12 years old and while there might be some useful 
information in there that we hand select, I think anything that is older than 5 
years we should just close as incomplete because with the great deal of change 
that's happened with 3.x most of it isn't relevant and if it is, and someone 
cares that much then it can be reopened with a stand-alone working example of 
the problem.

Now, as to the requirements for a stand-alone working example I think we should 
enforce this because personally I'm not going to check out someone's project, 
figure out how to interpret it in relation to the actual problem in Maven and 
then create a project I can turn into an IT. I'm just not going to do it 
generally. There might be exceptions but I don't want to read a textual 
examples or try to figure out snippets of a production project that can't be 
shared. In m2e we require a working example project to even look at a problem 
and if the issue sits there for a year with a working sample project we close 
it.

Having an issue tracking system with 700 open issues is useless, so I would 
like to do a mass purge. It shouldn't really get beyond 50 open issues or it's 
just impossible to manage effectively.

Not sure what anyone else thinks but our JIRA situation is just not effective. 
I'm thinking anything over 5 years old that isn't assigned to a core developer 
we just close as incomplete and then see what we're left with. If anyone 
complains then we point them at doco (I'll write it) about creating a 
stand-alone project because otherwise it become impossible. I spent 8 hours 
over the weekend looking at issues trying to interpret what someone was trying 
to say and I don't want to guess. If the user cares enough they can make an 
example project.

Thanks,

Jason

--
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
-

happiness is like a butterfly: the more you chase it, the more it will
elude you, but if you turn your attention to other things, it will come
and sit softly on your shoulder ...

-- Thoreau 










SPDX Maven Plugin

2014-01-20 Thread Gary O'Neall
Greetings all,

I am somewhat new to Maven plugin development and would like to ask the
developer community for some feedback and help in developing a plugin to
generate project license metadata compliant with the Software Product Data
Exchange (SPDX) standard.
 
The SPDX specification is a standard format for communicating the
components, licenses and copyrights associated with a software package.  We
are on version 1.2 of the spec and is in use at several of the SPDX
participating companies (see www.spdx.org for more info).
 
The motivation for the plugin was the result of a discussion between Phil
Odence and myself (from SPDX) and Jim Jagielski and Henri Yandell (from
Apache) on ideas for how Apache projects could produce or utilize SPDX.  It
was suggested that a maven plugin would substantially reduce the effort for
several Apache projects.
 
Over the past couple weeks, I have studied the Maven Mojo and plugin API's
and produced a prototype which will generate an SPDX file based on a POM
file.  You can find the code on Github at
https://github.com/goneall/spdx-maven-plugin
 
Here's my questions for the Maven Developers:
- Is anyone on the list interested and have some time to collaborate on the
plugin?  I'm pretty comfortable on the Java and SPDX output coding, but I'm
new to Maven and could use some experienced review of some of my choices
regarding Maven parameters and implementation.  A review of the code would
be most appreciated.  I could also post the more specific questions to this
list if that is appropriate.
 
- Are there any related efforts I should be aware of?  (Note: I did find
another spdx maven plugin on github.  I reached out to the author and have
not heard back, so I'm not sure how active the project is).
 
- Once the plugin is built and unit tested, what is the best way to make it
more accessible to other developers?
 
- A spreadsheet mapping the SPDX properties to either spdx-maven-prototype
configuration parameters or existing Maven model properties can be
downloaded at
https://github.com/goneall/spdx-maven-plugin/blob/master/SPDX-fields-maven-m
apping.xlsx.  Feedback on the prototype choices are welcome.  There is also
a proposed longer term mapping, some of which extends the current Maven
model.
 
Thanks in advance,
Gary
 
 
-
Gary O'Neall
Principal Consultant
Source Auditor Inc.


-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Adding a classpath element within a Mojo

2014-01-20 Thread Igor Fedorenko

Here is Tycho lifecycle participant [1] and here is the code that
injects new dependencies in MavenProject instances [2].


[1] 
http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/tree/tycho-core/src/main/java/org/eclipse/tycho/core/maven/TychoMavenLifecycleParticipant.java?h=tycho-0.19.x
[2] 
http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/tree/tycho-core/src/main/java/org/eclipse/tycho/core/maven/MavenDependencyInjector.java?h=tycho-0.19.x


--
Regards,
Igor

On 1/20/2014, 8:21, William Ferguson wrote:

Thanks Igor,

could you give me a link to an example or some code that

- Utilises AbstractMavenLifecycleParticipant#afterProjectsRead
- How to manipulate the project  from there.

I found an example example by Brett Porter, but the doco is pretty thin and
I can't see how I would go about inject extra elements into the classpath
from there.

William


On Mon, Jan 20, 2014 at 10:47 PM, Igor Fedorenko wrote:


There is probably more ways to do this, but you can implement
AbstractMavenLifecycleParticipant#afterProjectsRead to manipulate
project . This is what we do in Tycho, where we resolve
project OSGi dependencies in AbstractMavenLifecycleParticipant and then
inject that into Maven project model as system scoped maven dependencies.

I also think your usecase highlights general deficiency with current
dependency model. Since you have to add classpath elements dynamically,
these elements are not visible to maven-based tools like m2e without
additional effort on the tools part. I think it will be useful to extend
 element syntax to allow references for nested
archive entries, i.e. "dependency on classes jar nested within this AAR
archive".

--
Regards,
Igor


On 1/20/2014, 7:00, William Ferguson wrote:


Hi,

I realise this question isn't exactly related to dev within the Maven
components, but it is about developing a Mojo using components that have
to
be pretty central and don't appear to be obviously documented anywhere.
And
I ahve asked on maven-users without much luck.

As part of the android-maven-plugin we have a Mojo which needs to add an
element to the compile time classpath for future Mojos (specifically the
maven-compiler-plugin).

Project has dependencies on artifacts of type AAR (Android archive - an
archive that contains several sub-artifacts including a classes jar).

Our Mojo unpacks the AAR artifacts and makes the sub-artifacts available
to
other build components.

One of those build components is the maven-compiler-plugin. We want to add
the classes contained in the AAR dependencies to the compile classpath so
that the maven-compiler-plugin can compile our classes against the classes
from the AARs.

How do we do that?


William



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org






-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: Adding a classpath element within a Mojo

2014-01-20 Thread William Ferguson
Thanks Igor,

could you give me a link to an example or some code that

   - Utilises AbstractMavenLifecycleParticipant#afterProjectsRead
   - How to manipulate the project  from there.

I found an example example by Brett Porter, but the doco is pretty thin and
I can't see how I would go about inject extra elements into the classpath
from there.

William


On Mon, Jan 20, 2014 at 10:47 PM, Igor Fedorenko wrote:

> There is probably more ways to do this, but you can implement
> AbstractMavenLifecycleParticipant#afterProjectsRead to manipulate
> project . This is what we do in Tycho, where we resolve
> project OSGi dependencies in AbstractMavenLifecycleParticipant and then
> inject that into Maven project model as system scoped maven dependencies.
>
> I also think your usecase highlights general deficiency with current
> dependency model. Since you have to add classpath elements dynamically,
> these elements are not visible to maven-based tools like m2e without
> additional effort on the tools part. I think it will be useful to extend
>  element syntax to allow references for nested
> archive entries, i.e. "dependency on classes jar nested within this AAR
> archive".
>
> --
> Regards,
> Igor
>
>
> On 1/20/2014, 7:00, William Ferguson wrote:
>
>> Hi,
>>
>> I realise this question isn't exactly related to dev within the Maven
>> components, but it is about developing a Mojo using components that have
>> to
>> be pretty central and don't appear to be obviously documented anywhere.
>> And
>> I ahve asked on maven-users without much luck.
>>
>> As part of the android-maven-plugin we have a Mojo which needs to add an
>> element to the compile time classpath for future Mojos (specifically the
>> maven-compiler-plugin).
>>
>> Project has dependencies on artifacts of type AAR (Android archive - an
>> archive that contains several sub-artifacts including a classes jar).
>>
>> Our Mojo unpacks the AAR artifacts and makes the sub-artifacts available
>> to
>> other build components.
>>
>> One of those build components is the maven-compiler-plugin. We want to add
>> the classes contained in the AAR dependencies to the compile classpath so
>> that the maven-compiler-plugin can compile our classes against the classes
>> from the AARs.
>>
>> How do we do that?
>>
>>
>> William
>>
>>
> -
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>


Re: exclude on scope import

2014-01-20 Thread Baptiste Mathus
+1, we've been using this trick for some years now to be sure nobody could
send their logs basically to /dev/null without being noticed.
In the meantime, as we actually control the corp pom, we also both added
the exclusions everywhere we could + enabled a bannedDependencies on
commons-logging.

Granted, it kind of became a " (2) belt(s) and braces" solution, but this
works perfectly fine :-).

HTH


2014/1/20 Aldrin Leal 

> (TL;DR: Use this repo and the versions on your dependencyMgmt:
> http://version99.qos.ch/)
>
> a hack, but works like a charm:
>
>
> http://day-to-day-stuff.blogspot.com.br/2007/10/announcement-version-99-does-not-exist.html
>
>
> --
> -- Aldrin Leal, 
> Master your EC2-fu! Get the latest ekaterminal public beta
> http://www.ingenieux.com.br/products/ekaterminal/
>
>
> On Mon, Jan 20, 2014 at 6:12 AM, Stephen Connolly <
> stephen.alan.conno...@gmail.com> wrote:
>
> > The hack way I would use is to create an intermediate "wrapper" project
> and
> > then you can define exclusions on that wrapper at the pom level directly.
> >
> > Other than that you just have to wait for model version 5.0.0 when the
> >  element that I want to introduce would allow either slf4j's
> > binder to advertise that it "provides" commons-logging, or you would be
> > able to state that in your  directly
> >
> >
> > On 20 January 2014 09:03, Stephane Nicoll 
> > wrote:
> >
> > > Hi,
> > >
> > > Has anybody thought (or worked on) the ability to exclude dependencies
> > from
> > > the import of a pom for a given project.
> > >
> > > Let's say that project S uses commons-logging and we use that project
> in
> > > our project. We have something like
> > >
> > > 
> > >   
> > >   the-s-project
> > >   ...
> > >   pom
> > >   import
> > > 
> > >
> > > Now I'd like to exclude the "commons-logging" dependency from the whole
> > > project so that I can use the slf4j binder instead.
> > >
> > > Thoughts?
> > >
> > > Thanks,
> > > S.
> > >
> >
>
> --
> Baptiste  MATHUS - http://batmat.net
> Sauvez un arbre,
> Mangez un castor ! nbsp;!
>


Re: Adding a classpath element within a Mojo

2014-01-20 Thread Igor Fedorenko

There is probably more ways to do this, but you can implement
AbstractMavenLifecycleParticipant#afterProjectsRead to manipulate
project . This is what we do in Tycho, where we resolve
project OSGi dependencies in AbstractMavenLifecycleParticipant and then
inject that into Maven project model as system scoped maven dependencies.

I also think your usecase highlights general deficiency with current
dependency model. Since you have to add classpath elements dynamically,
these elements are not visible to maven-based tools like m2e without
additional effort on the tools part. I think it will be useful to extend
 element syntax to allow references for nested
archive entries, i.e. "dependency on classes jar nested within this AAR
archive".

--
Regards,
Igor

On 1/20/2014, 7:00, William Ferguson wrote:

Hi,

I realise this question isn't exactly related to dev within the Maven
components, but it is about developing a Mojo using components that have to
be pretty central and don't appear to be obviously documented anywhere. And
I ahve asked on maven-users without much luck.

As part of the android-maven-plugin we have a Mojo which needs to add an
element to the compile time classpath for future Mojos (specifically the
maven-compiler-plugin).

Project has dependencies on artifacts of type AAR (Android archive - an
archive that contains several sub-artifacts including a classes jar).

Our Mojo unpacks the AAR artifacts and makes the sub-artifacts available to
other build components.

One of those build components is the maven-compiler-plugin. We want to add
the classes contained in the AAR dependencies to the compile classpath so
that the maven-compiler-plugin can compile our classes against the classes
from the AARs.

How do we do that?


William



-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Adding a classpath element within a Mojo

2014-01-20 Thread William Ferguson
Hi,

I realise this question isn't exactly related to dev within the Maven
components, but it is about developing a Mojo using components that have to
be pretty central and don't appear to be obviously documented anywhere. And
I ahve asked on maven-users without much luck.

As part of the android-maven-plugin we have a Mojo which needs to add an
element to the compile time classpath for future Mojos (specifically the
maven-compiler-plugin).

Project has dependencies on artifacts of type AAR (Android archive - an
archive that contains several sub-artifacts including a classes jar).

Our Mojo unpacks the AAR artifacts and makes the sub-artifacts available to
other build components.

One of those build components is the maven-compiler-plugin. We want to add
the classes contained in the AAR dependencies to the compile classpath so
that the maven-compiler-plugin can compile our classes against the classes
from the AARs.

How do we do that?


William


maven-shared pull request: Upgrade the dependency on maven-artifact for mav...

2014-01-20 Thread ebourg
GitHub user ebourg opened a pull request:

https://github.com/apache/maven-shared/pull/4

Upgrade the dependency on maven-artifact for maven-shared-io

Hi,

A maven-shared-io test doesn't compile against maven-artifact 2.2.1 because 
the signature of a constructor changed in 
`org.apache.maven.artifact.resolver.ArtifactResolutionException`.

Here is a patch fixing this. An alternative would be to put back the 
missing constructor in ArtifactResolutionException.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/ebourg/maven-shared 
maven-core-upgrade-for-maven-shared-io

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/maven-shared/pull/4.patch


commit c8ce595cff9e3fad56b7844b3a2fd69222101957
Author: Emmanuel Bourg 
Date:   2014-01-20T10:59:31Z

Update maven-shared-io to build against Maven 2.2.1




-
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org



Re: exclude on scope import

2014-01-20 Thread Aldrin Leal
(TL;DR: Use this repo and the versions on your dependencyMgmt:
http://version99.qos.ch/)

a hack, but works like a charm:

http://day-to-day-stuff.blogspot.com.br/2007/10/announcement-version-99-does-not-exist.html


--
-- Aldrin Leal, 
Master your EC2-fu! Get the latest ekaterminal public beta
http://www.ingenieux.com.br/products/ekaterminal/


On Mon, Jan 20, 2014 at 6:12 AM, Stephen Connolly <
stephen.alan.conno...@gmail.com> wrote:

> The hack way I would use is to create an intermediate "wrapper" project and
> then you can define exclusions on that wrapper at the pom level directly.
>
> Other than that you just have to wait for model version 5.0.0 when the
>  element that I want to introduce would allow either slf4j's
> binder to advertise that it "provides" commons-logging, or you would be
> able to state that in your  directly
>
>
> On 20 January 2014 09:03, Stephane Nicoll 
> wrote:
>
> > Hi,
> >
> > Has anybody thought (or worked on) the ability to exclude dependencies
> from
> > the import of a pom for a given project.
> >
> > Let's say that project S uses commons-logging and we use that project in
> > our project. We have something like
> >
> > 
> >   
> >   the-s-project
> >   ...
> >   pom
> >   import
> > 
> >
> > Now I'd like to exclude the "commons-logging" dependency from the whole
> > project so that I can use the slf4j binder instead.
> >
> > Thoughts?
> >
> > Thanks,
> > S.
> >
>


Re: exclude on scope import

2014-01-20 Thread Stephen Connolly
The hack way I would use is to create an intermediate "wrapper" project and
then you can define exclusions on that wrapper at the pom level directly.

Other than that you just have to wait for model version 5.0.0 when the
 element that I want to introduce would allow either slf4j's
binder to advertise that it "provides" commons-logging, or you would be
able to state that in your  directly


On 20 January 2014 09:03, Stephane Nicoll  wrote:

> Hi,
>
> Has anybody thought (or worked on) the ability to exclude dependencies from
> the import of a pom for a given project.
>
> Let's say that project S uses commons-logging and we use that project in
> our project. We have something like
>
> 
>   
>   the-s-project
>   ...
>   pom
>   import
> 
>
> Now I'd like to exclude the "commons-logging" dependency from the whole
> project so that I can use the slf4j binder instead.
>
> Thoughts?
>
> Thanks,
> S.
>


exclude on scope import

2014-01-20 Thread Stephane Nicoll
Hi,

Has anybody thought (or worked on) the ability to exclude dependencies from
the import of a pom for a given project.

Let's say that project S uses commons-logging and we use that project in
our project. We have something like


  
  the-s-project
  ...
  pom
  import


Now I'd like to exclude the "commons-logging" dependency from the whole
project so that I can use the slf4j binder instead.

Thoughts?

Thanks,
S.