Re: Maven Docker Images

2017-10-21 Thread Carlos Sanchez
On Sat, Oct 21, 2017 at 3:56 PM, Hervé BOUTEMY <herve.bout...@free.fr>
wrote:

> notice that we vote on source tarballs, not really on binary artifacts
>
> I see the git source changes, both in Dockerfiles and in official-images
> library/
> maven.
> But I don't see when/how images are built
>
> can you explain, please?
>

Docker inc. triggers the builds after git changes in
https://github.com/docker-library/official-images but could also rebuild
whenever they want


>
> Regards,
>
> Hervé
>
> Le samedi 21 octobre 2017, 10:59:45 CEST Carlos Sanchez a écrit :
> > BTW there are possibly more than one image build for each maven version.
> > For a variety of reasons, like security issues in OS or to upgrade JDK or
> > because docker rebuilds it, so it is not feasible to vote each of them.
> >
> > On Sat, Oct 21, 2017, 12:33 Robert Scholte <rfscho...@apache.org> wrote:
> > > On Sat, 21 Oct 2017 12:19:46 +0200, Hervé BOUTEMY <
> herve.bout...@free.fr>
> > >
> > > wrote:
> > > > Le samedi 21 octobre 2017, 08:16:35 CEST Stephen Connolly a écrit :
> > > >> On Sat 21 Oct 2017 at 08:45, Hervé BOUTEMY <herve.bout...@free.fr>
> > > >>
> > > >> wrote:
> > > >> > ok, let's switch directly to the Docker case
> > > >> >
> > > >> > I'm not a Docker expert, then I'm discovering things that my be
> > > >>
> > > >> obvious to
> > > >>
> > > >> > others
> > > >> >
> > > >> > IIUC Docker has an "officiel images" project [1] where Carlos
> > > >>
> > > >> provided a
> > > >>
> > > >> > Maven
> > > >> > image [2]: then this image is known as "the official Maven Docker
> > > >>
> > > >> image"
> > > >>
> > > >> > Carlos is an individual, he's also a PMC member of Maven
> > > >> >
> > > >> > what do we want to say: the PMC member has provided an official
> > > >> > Docker
> > > >> > image or
> > > >> > an individual has provided an official Docker image?
> > > >> >
> > > >> > depending on the answer, some way of doing has to be changed (Git
> > > >>
> > > >> location
> > > >>
> > > >> > or
> > > >> > naming of the official image)
> > > >>
> > > >> I’m in favour of creating a repo for the dockerfile, license.txt,
> read
> > > >> me,
> > > >> notices, etc
> > > >
> > > > ok, here I follow
> > > >
> > > >> and follow the standard release vote lifecycle for that
> > > >> dockerfile.
> > > >
> > > > here, I'm not sure this really has a meaning in these official Docker
> > > > images
> > > > cases: IIUC, on a new Maven core release that we want to promote,
> there
> > > > are 2
> > > > actions that are required:
> > > > 1. modify the MAVEN_VERSION and SHA values in */Dockerfile in the git
> > > > repo [1]
> > > > 2. have a PR merged to Docker official-images to update the sha1 in
> > > > official-
> > > > images/library/maven [2]
> > > >
> > > > Between the 2 steps, we can choose to vote, or not to vote, I don't
> know
> > > > what's the best: we already voted for the Maven release that gets the
> > > > new
> > > > recommended version.
> > > > What is important to me is that anybody from the PMC can do the PR to
> > > > Docker
> > > > official-images (if we decide that we maintain the official image,
> not
> > > > only
> > > > Carlos): there is not specific credentials
> > > >
> > > > One thing I see is that we can automate a check that the current
> > > > official-image
> > > > is our currently recommended Maven version: it's just about adding a
> new
> > > > check
> > > > to dist-tool-plugin that will be checked every day by Jenkins job [3]
> > >
> > > Without talking in solutions, we have this general question: Are we
> > > informing others by their format or are we offering some generic
> message
> > > for others to make them aware there's a new version.
> > >
> > > This disttool solution sounds like the first one (we tr

Re: Maven Docker Images

2017-10-21 Thread Carlos Sanchez
s,
> >> >
> >> > Hervé
> >> >
> >> > [1] https://github.com/docker-library/official-images
> >> >
> >> > [2]
> >> >
> >>
> https://github.com/docker-library/official-images/blob/master/library/mave
> >> > n
> >> >
> >> > Le samedi 21 octobre 2017, 06:58:50 CEST Manfred Moser a écrit :
> >> > > From my perspective it is just like sdkman including the
> >> conclusion. We
> >> >
> >> > have
> >> >
> >> > > other tasks at our hands, maintaining a docker images is not
> >> something
> >> > > we
> >> > > should bother with. However needs one can easily create one and
> >> there
> >> >
> >> > will
> >> >
> >> > > be thousands of variations different users want.
> >> > >
> >> > > Let them create it on their own.
> >> > >
> >> > > Manfred
> >> > >
> >> > > Hervé BOUTEMY wrote on 2017-10-20 18:46:
> >> > > > true, from a general perspective, it's like sdkman
> >> > > >
> >> > > > we need to discuss then decide if we want to maintain Maven Docker
> >> > > > integration (contrary to our current decision to not maintain
> >> Maven
> >> > > > sdkman integration but let sdkman community do it)
> >> > > >
> >> > > > can we think about a general solution? perhaps not really a
> >> solution,
> >> >
> >> > but
> >> >
> >> > > > a
> >> > > > decision process, yes
> >> > > >
> >> > > > to me, on each tool integration, there are key decision drivers:
> >> > > > - importance of the tool on the market
> >> > > > - interest of Maven devs to actually do integration maintenance
> >> > > > - complexity of integration, technical prerequisites (with IDEs,
> >> for
> >> > > > example, a dedicated independant project like m2e is necessary)
> >> > > > - time factor: things evolve over time (e.g. 2 years ago, Docker
> >> was
> >> >
> >> > not
> >> >
> >> > > > what it is nowadays)
> >> > > >
> >> > > > any other key driver to document?
> >> > > >
> >> > > > once done, we'll discuss more precisely about the Docker
> >> integration
> >> >
> >> > case
> >> >
> >> > > > and probably finish with a vote :)
> >> > > >
> >> > > > Regards,
> >> > > >
> >> > > > Hervé
> >> > > >
> >> > > > Le vendredi 20 octobre 2017, 11:30:49 CEST Robert Scholte a écrit
> >> :
> >> > > >> Isn't this actually the same case as sdkman[1]?
> >> > > >> Just wondering if we need to think about a general solution
> >> instead
> >> > > >> of
> >> > > >> pulling everything into our project when possible.
> >> > > >>
> >> > > >> thanks,
> >> > > >> Robert
> >> > > >>
> >> > > >> [1] http://markmail.org/message/oofvszmf56tbr7et
> >> > > >>
> >> > > >> On Thu, 19 Oct 2017 19:30:57 +0200, Hervé BOUTEMY <
> >> >
> >> > herve.bout...@free.fr>
> >> >
> >> > > >> wrote:
> >> > > >> > great idea
> >> > > >> >
> >> > > >> > ok, we need a git repo at ASF
> >> > > >> >
> >> > > >> > what else?
> >> > > >> > Is there some sort of release process? some sort of source to
> >> >
> >> > release?
> >> >
> >> > > >> > Regards,
> >> > > >> >
> >> > > >> > Hervé
> >> > > >> >
> >> > > >> > Le jeudi 19 octobre 2017, 13:47:45 CEST Mike Drob a écrit :
> >> > > >> >> Thanks for the pointer, Carlos! I had searched the archives,
> >> but
> >> >
> >> > maybe
> >> >
> >> > > >> >> I
> >> > > >> >> didn't go back far

Re: Maven Docker Images

2017-10-20 Thread Carlos Sanchez
Official docker images are not pushed to dockerhub. Docker builds them from
sources at GitHub
https://github.com/docker-library/official-images/blob/master/library/maven

On Fri, Oct 20, 2017, 08:20 Maxim Solodovnik <solomax...@gmail.com> wrote:

> I would start with filing INFRA ticket :)
>
> On Fri, Oct 20, 2017 at 12:40 PM, Hervé BOUTEMY <herve.bout...@free.fr>
> wrote:
>
> > awesome: there is some common practice we should get into
> >
> > do you know if there some docs somewhere?
> > I suppose there are some credentials associated to publishing to
> Dockerhub
> >
> > Regards,
> >
> > Hervé
> >
> > Le vendredi 20 octobre 2017, 11:39:22 CEST Maxim Solodovnik a écrit :
> > > In this case dockerhub is preferable :)
> > >
> > > On Fri, Oct 20, 2017 at 11:07 AM, Bindul Bhowmik <
> > bindulbhow...@gmail.com>
> > >
> > > wrote:
> > > > Maxim,
> > > >
> > > > On Thu, Oct 19, 2017 at 7:54 PM, Maxim Solodovnik <
> > solomax...@gmail.com>
> > > >
> > > > wrote:
> > > > > Hello,
> > > > >
> > > > > here is the place for Apache docker images managed by infra and
> > Apache
> > > > > projects https://bintray.com/apache/ :)
> > > >
> > > > From what I have seen, while there are 4 projects with docker
> > > > repositories on bintray, there seem to be a lot more at dockerhub
> [1].
> > > > I did a quick search on INFRA JIRA and found that infra has set a few
> > > > projects up on dockerhub recently [2], for example INFRA-14756 [3]
> for
> > > > bookkeeper.
> > > >
> > > > Bindul
> > > >
> > > > [1] https://hub.docker.com/r/apache/
> > > > [2] https://issues.apache.org/jira/issues/?jql=component%20%
> > > > 3D%20Docker%20AND%20project%20%3D%20INFRA
> > > > [3] https://issues.apache.org/jira/browse/INFRA-14756
> > > >
> > > > > On Fri, Oct 20, 2017 at 12:30 AM, Hervé BOUTEMY <
> > herve.bout...@free.fr>
> > > > >
> > > > > wrote:
> > > > > > great idea
> > > > > >
> > > > > > ok, we need a git repo at ASF
> > > > > >
> > > > > > what else?
> > > > > > Is there some sort of release process? some sort of source to
> > release?
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > Hervé
> > > > > >
> > > > > > Le jeudi 19 octobre 2017, 13:47:45 CEST Mike Drob a écrit :
> > > > > > > Thanks for the pointer, Carlos! I had searched the archives,
> but
> > > >
> > > > maybe I
> > > >
> > > > > > > didn't go back far enough.
> > > > > > >
> > > > > > > I think moving these Dockerfiles into an ASF repo would be
> great
> > for
> > > > > >
> > > > > > their
> > > > > >
> > > > > > > maintainability.
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > > Mike
> > > > > > >
> > > > > > > On 2017-10-19 03:50, Carlos Sanchez <c...@apache.org> wrote:
> > > > > > > > Arnaud is correct, I sent an email to users@ back on Fri,
> Nov
> > 7,
> > > > > >
> > > > > > 2014,>
> > > > > >
> > > > > > > > 00:23 when I created the image>
> > > > > > > >
> > > > > > > >
> > > > > > > > On Thu, Oct 19, 2017, 11:12 Arnaud H�ritier <ah...@gmail.com
> >
> > > >
> > > > wrote:>
> > > >
> > > > > > > > > These images are kindly managed by a PMC member of our
> > project
> > > > > >
> > > > > > (Carlos)
> > > > > >
> > > > > > > but>
> > > > > > >
> > > > > > > > > yes they aren't managed directly by the project>
> > > > > > > > >
> > > > > > > > > We can easily see with him to improve this IMO.>
> > > > > > > > >
> > > > > > > > > When he started that (several years ago) Docker wasn'

Re: [DISCUSSION] JEP 238: Multi-Version JAR Files

2015-04-14 Thread Carlos Sanchez
:
 I expect we could run the unit test suite on JDK 6 / 7 / 8 in
  parallel
 with
 7/8 specific code being used for the JDK that do support them, so I
   wonder
 such a multi-module setup would work in this scenario, or would
 need
   yet
 another maven module for tests :'(

 2015-04-12 23:33 GMT+02:00 Hervé BOUTEMY herve.bout...@free.fr:
  Le samedi 11 avril 2015 21:42:50 Paul Benedict a écrit :
   I've been giving this subject lots of thought in some of spare
   time.

 IMO,

   the most straightforward way of meeting the requirement of the
   MVJAR
   is
 
  to
 
   break up one's JAR project into separate modules. One module
  would
 
  contain
 
   the version independent code, and then other modules would be
 per
   Java
   version.
 
  more precisely: the first module would contain the source for
  minimum

 Java

  version: sometimes, it will contain code that won't run with
 later
   JRE
 
   This kind of slicing is necessary because you do need different
   kinds of compiler directives (like -source), different JREs to
  run
   unit
   tests differently, and most importantly, the different JREs to
   allow
   debugging according to the Java version you want to test.
  
   The other piece that doesn't yet exist is a way to bundle the
   modules
 
  into
 
   one jar. Perhaps this can be accomplished by introducing a new
   mvjar
   Maven type.
 
  I didn't imagine this scenario: no Maven plugins updates nor IDE,
   just

 a

  new
  feature to merge multiple modules into on MV jar
 
  interesting idea, in fact: this would seriously reduce the impact
  on
  tooling,
  even if the result is less compact, ie creates a lot of Maven
  modules
 
  and I am wondering what unit tests will look like for additional

 versions:
  the
  good thing is that they can be tweaked easily. Then bad thing is
   that we
  may
  end up in copy/pasting them
 
  Regards,
 
  Hervé
 
   Paul
  
  
   Cheers,
   Paul
  
   On Sat, Apr 11, 2015 at 9:37 AM, Hervé BOUTEMY 
   herve.bout...@free.fr
  
   wrote:
Le samedi 11 avril 2015 15:35:02 Kristian Rosenvold a écrit :
 Technically we support main scoped sources in java6 and
   test
 scoped sources in java7 today, but the feature is largely
   unusable
 since IDE support is totally missing. Even IntelliJ does
 not

 support

 it (https://youtrack.jetbrains.com/issue/IDEA-85478 and
  other
 
  issues)
 
 :(

 There might be some hope of gaining some kind of traction
 to
   both
 source and main-level support of multi-language-level
  modules.

 Maybe

 something like (src/main/java and src/test/java = default

 language

 level) while src/[main|test]/java-8 would be a specific
   language
 level. This sounds infinitely cool,
   
yes, that's what I did in plexus-utils jdep-238 branch


  https://github.com/codehaus-plexus/plexus-utils/tree/jep-238/src/main

 but also like a great can of worms

 :)
   
yes, I fear it's not so easy for IDEs...
   
 I assume minimum compiler requirement would be java-8 for a
 project

 with src/main/java-8 ?
   
yes, I think that's what makes such support hard at the
 moment:
 require

the
highest JDK, and signature for every lower JDK to avoid newer
   APIs
unless JDK 9 can safely compile for any older target,
 checking
   the

 API

(without having to run Animal Sniffer after that)
   
Regards,
   
Hervé
   
 K

 2015-04-11 15:11 GMT+02:00 Hervé BOUTEMY 
   herve.bout...@free.fr:
  Le samedi 11 avril 2015 10:54:34 Kristian Rosenvold a
  écrit :
  IDE support for multiple source trees seems quite far
 off
  ?
 
  IDE support for current situation, where we mix multiple
  Java
  API
   
versions
   
  in one single source tree, is even more far off!
 
  With separate source trees, IDE support starts like we
 are
  at
  the
   
moment =
   
  no IDE support
 
  but IDEs that want to do something about it have a
 chance:
  that's
 
  the
 
big
   
  difference IMHO
 
  Regards,
 
  Hervé
 
  Kristian
 
  2015-04-11 8:51 GMT+02:00 Hervé BOUTEMY 
   herve.bout...@free.fr
 
   Hi,
  
   Yesterday at DevoxxFR, Carlos Sanchez, Arnaud
 Héritier

Re: Apache Maven Developers meet-up at fosdem

2015-01-16 Thread Carlos Sanchez
I'm going to be there Friday-Sunday too, let me know

On Sat, Dec 27, 2014 at 7:21 PM, Robert Scholte rfscho...@apache.org
wrote:

 Hi all,

 this week I, Hervé and Karl-Heinz decided to visit fosdem[1] this year to
 meet each other IRL[2].
 The decision was way past the deadline of the CfP, so we can't claim a
 room to talk with our users.
 The plan is to meet each other on Sunday, February 1st in Brussels.
 If there are other developers willing to join, please let us know.

 thanks,
 Robert

 [1] https://fosdem.org/
 [2] in real life

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




Re: Apache Maven Developers meet-up at fosdem

2015-01-16 Thread Carlos Sanchez
I'm staying near the Bruxelles Central, place du Grand Sablon

On Fri, Jan 16, 2015 at 9:47 AM, Kristian Rosenvold 
kristian.rosenv...@gmail.com wrote:

 I'm coming there too, provided I can get plane tickets !

 Any particular hotels you guys are using ?

 K


 2015-01-16 9:01 GMT+01:00 Carlos Sanchez car...@apache.org:
  I'm going to be there Friday-Sunday too, let me know
 
  On Sat, Dec 27, 2014 at 7:21 PM, Robert Scholte rfscho...@apache.org
  wrote:
 
  Hi all,
 
  this week I, Hervé and Karl-Heinz decided to visit fosdem[1] this year
 to
  meet each other IRL[2].
  The decision was way past the deadline of the CfP, so we can't claim a
  room to talk with our users.
  The plan is to meet each other on Sunday, February 1st in Brussels.
  If there are other developers willing to join, please let us know.
 
  thanks,
  Robert
 
  [1] https://fosdem.org/
  [2] in real life
 
  -
  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: [gsoc] Is there a Maven opportunity for Google Summer of Code students?

2014-03-11 Thread Carlos Sanchez
On Mon, Mar 10, 2014 at 7:06 PM, Jason van Zyl ja...@takari.io wrote:

 Is there a candidate? Why don't you ask them what they are interested in,
 if there is one. Or do you have to come up with a project to attract
 someone?


yes, I got in touch with a student interested in GSoC. It's hard for
somebody very new to the project to find something that is reasonable to
do, and big enough for a summer project. We were looking at the most voted
issues in jira and pretty much all of them require a new pom model.



 On Mar 10, 2014, at 1:49 PM, Carlos Sanchez car...@apache.org wrote:

  On Mon, Mar 10, 2014 at 2:45 PM, Benson Margulies bimargul...@gmail.com
 wrote:
 
  Realistically, look to plugins more than the core, if you ask me.
  There's the new not-quite-consumer-pom which might have a subtask. Or
  pick any of the common plugins and see what's out here.
 
 
  I thought about that, but for GSoC it needs to be something at the ASF,
 and
  not Codehaus
  And is there any new feature big enough to make it as a summer project?
  would need to be almost a new plugin
 
 
 
  On Mon, Mar 10, 2014 at 9:42 AM, Carlos Sanchez car...@apache.org
 wrote:
  There's a student interesting on doing the GSoC with the Maven project
  so I
  was trying to figure out a meaningful project, not to small, not too
  large,
  focusing on the top voted issues in jira.
  But most of them are related to POM and profiles new
  features/improvements
  which are not clearly defined/agreed on yet.
 
  Anyone has other suggestions?
 
  Cheers
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
  For additional commands, e-mail: dev-h...@maven.apache.org
 
 

 Thanks,

 Jason

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

 What matters is not ideas, but the people who have them. Good people can
 fix bad ideas, but good ideas can't save bad people.

  -- Paul Graham












[gsoc] Is there a Maven opportunity for Google Summer of Code students?

2014-03-10 Thread Carlos Sanchez
There's a student interesting on doing the GSoC with the Maven project so I
was trying to figure out a meaningful project, not to small, not too large,
focusing on the top voted issues in jira.
But most of them are related to POM and profiles new features/improvements
which are not clearly defined/agreed on yet.

Anyone has other suggestions?

Cheers


Re: [gsoc] Is there a Maven opportunity for Google Summer of Code students?

2014-03-10 Thread Carlos Sanchez
On Mon, Mar 10, 2014 at 2:45 PM, Benson Margulies bimargul...@gmail.comwrote:

 Realistically, look to plugins more than the core, if you ask me.
 There's the new not-quite-consumer-pom which might have a subtask. Or
 pick any of the common plugins and see what's out here.


I thought about that, but for GSoC it needs to be something at the ASF, and
not Codehaus
And is there any new feature big enough to make it as a summer project?
would need to be almost a new plugin



 On Mon, Mar 10, 2014 at 9:42 AM, Carlos Sanchez car...@apache.org wrote:
  There's a student interesting on doing the GSoC with the Maven project
 so I
  was trying to figure out a meaningful project, not to small, not too
 large,
  focusing on the top voted issues in jira.
  But most of them are related to POM and profiles new
 features/improvements
  which are not clearly defined/agreed on yet.
 
  Anyone has other suggestions?
 
  Cheers

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




Re: Houskeeping - Cleanups Branches

2014-02-10 Thread Carlos Sanchez
no problem to delete mine
maven-assembly-plugin-2.0.x


On Mon, Feb 10, 2014 at 12:17 AM, Karl Heinz Marbaise khmarba...@gmx.dewrote:

 Hi,

 i would like to suggest to remove some branches in the following area:

 https://svn.apache.org/repos/asf/maven/plugins/branches

 I would like to delete the following branches, cause they are really old:


 MASSEMBLY-128/
 MASSEMBLY-14/
 maven-assembly-plugin-2.0.x/
 maven-assembly-plugin-2.2-beta-4/
 maven-assembly-plugin-brian-asfrelease/
 maven-assembly-plugin-pre2.1-with-installer-support/
 maven-assembly-plugin-refactor/


 List branch name Revision Author Date etc.

 MASSEMBLY-128 r428411 | jdcasey | 2006-08-03 16:16:36 +0200 (Thu, 03 Aug
 2006) | 2 lines
 MASSEMBLY-14 r399542 | jdcasey | 2006-05-04 06:36:02 +0200 (Thu, 04 May
 2006) | 1 line
 maven-assembly-plugin-2.0.x r372374 | carlos | 2006-01-26 01:10:55 +0100
 (Thu, 26 Jan 2006) | 1 line
 maven-assembly-plugin-2.2-beta-4 r780691 | jdcasey | 2009-06-01 17:38:58
 +0200 (Mon, 01 Jun 2009) | 1 line
 maven-assembly-plugin-brian-asfrelease r773749 | brianf | 2009-05-12
 03:04:56 +0200 (Tue, 12 May 2009) | 1 line
 maven-assembly-plugin-pre2.1-with-installer-support r399069 | jdcasey |
 2006-05-03 00:26:45 +0200 (Wed, 03 May 2006) | 4 lines
 maven-assembly-plugin-refactor r399761 | jdcasey | 2006-05-04 18:57:20
 +0200 (Thu, 04 May 2006) | 2 lines


 Based on the changed dates these branches are really old

 Any objections to delete them ?

 Kind regards
 Karl Heinz Marbaise

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




[RESULT] [VOTE] Release Maven Dependency Plugin version 2.4

2011-12-05 Thread Carlos Sanchez
Hi,
The vote has passed with the following result :

+1 (binding): Carlos Sanchez, Olivier Lamy, Stephen Connolly
+1 (non binding): Tony Chemit

I will promote the artifacts to the central repo.

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



[ANN] Maven Dependency Plugin 2.4 Released

2011-12-05 Thread Carlos Sanchez
The Maven team is pleased to announce the release of the Maven
Dependency Plugin, version 2.4

Provides utility goals to work with dependencies like copying,
unpacking, analyzing, resolving and many more.

http://maven.apache.org/plugins/maven-dependency-plugin

You should specify the version in your project's plugin configuration:

plugin
  groupIdorg.apache.maven.plugins/groupId
  artifactIdmaven-dependency-plugin/artifactId
  version2.4/version
/plugin


Release Notes - Maven Dependency Plugin - Version 2.4

Bug
* [MDEP-324] Use fixed 2.0.1 plexus-io to work with java7
* [MDEP-306] Unpack does not handle space in includes
* [MDEP-299] dependency:get -DrepositoryUrl is mentioned wrong in help

Improvement
* [MDEP-333] Allow setting the repository id and layout for multiple
repositories
* [MDEP-304] Make repositoryUrl optional for dependency:get

New Feature
* [MDEP-334] Add a destination parameter to the get mojo
* [MDEP-331] Add to purge-local-repository goal ability to clean only snapshots


Enjoy,

-The Maven team

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



Re: [VOTE] Release dependency plugin 2.4

2011-12-02 Thread Carlos Sanchez
Yep, intended to catch up, seems we have the required votes and will
continue the release

On Fri, Dec 2, 2011 at 9:39 PM, Jesse Glick jesse.gl...@oracle.com wrote:
 On 11/15/2011 12:41 AM, Carlos Sanchez wrote:

 Vote open for 72H.


 What happened to this vote? Never finalized, and 2.4 is still unreleased?



 -
 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



[VOTE] Release dependency plugin 2.4

2011-11-14 Thread Carlos Sanchez
Hello,
I'd like to release Apache Maven Dependency Plugin 2.4.

We fixed 9 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11214version=17468

Staging repository:
https://repository.apache.org/content/repositories/maven-183/

Staging site: http://maven.apache.org/plugins/maven-deploy-plugin-2.4

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72H.

Here my +1

Thanks,

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



Re: [VOTE] release maven-antrun-plugin version 1.7

2011-10-31 Thread Carlos Sanchez
+1

On Mon, Oct 31, 2011 at 8:58 AM, Olivier Lamy ol...@apache.org wrote:
 +1

 2011/10/29 Benson Margulies bimargul...@gmail.com:
 To: Maven Developers List dev@maven.apache.org
 Subject: [VOTE] Release Maven XXX Plugin version Y.Z

 Hi,

 We solved 9 issues:

 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125version=16808

 There are still a couple of issues left in JIRA:

 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truemode=hidejqlQuery=project+%3D+MANTRUN+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC

 Staging repo:
 https://repository.apache.org/content/repositories/maven-120/

 Staging site:
 http://maven.apache.org/plugins/maven-antrun-plugin-1.7/

 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html

 Vote open for 72 hours.

 [ ] +1
 [ ] +0
 [ ] -1

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





 --
 Olivier Lamy
 Talend : http://talend.com
 http://twitter.com/olamy | http://linkedin.com/in/olamy

 -
 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



User management for EC2

2011-05-03 Thread Carlos Sanchez
I have created a new user for EC2 for my guinea pig chuable ;) using Amazon
IAM, a new tool that they created for user management and policies. So we
can progressively roll out password sharing.

There's a dev group where we can have all users created and they'll have
read only permissions

https://sites.google.com/a/maestrodev.com/internal-documentation/maestro-3-development/aws


Re: manifest archive issue

2011-01-31 Thread Carlos Sanchez
you should ask in us...@maven.apache.org
Please don't cross-post

try something like explained in
http://maven.apache.org/shared/maven-archiver/examples/manifest.html

On Mon, Jan 31, 2011 at 6:44 AM, sanju ssa...@yahoo.com wrote:
 Any help regarding this ?

 Also what is the best way to add released  artifact  version to zip file  ( 
 from POM file) ?

 -Sanju


 --- On Fri, 1/28/11, sanju ssa...@yahoo.com wrote:

 From: sanju ssa...@yahoo.com
 Subject: manifest archive issue
 To: iss...@maven.apache.org
 Date: Friday, January 28, 2011, 3:24 PM
 I am trying to add archive
 configuration but that is not helping ( it is not
 adding/updating manifest file generated as part of the
 war).

 archive




    manifest




 addDefaultImplementationEntriestrue/addDefaultImplementationEntries




 addDefaultSpecificationEntriestrue/addDefaultSpecificationEntries



         /manifest


 /archive


 Can anyone suggest what could be wrong here ?


 -Sanju









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



Re: svn commit: r1062210 - /maven/maven-3/trunk/pom.xml

2011-01-25 Thread Carlos Sanchez
On Tue, Jan 25, 2011 at 10:28 AM, Wendy Smoak wsm...@gmail.com wrote:
 On Tue, Jan 25, 2011 at 11:39 AM, Jason van Zyl ja...@maven.org wrote:

 When some guy who done virtually nothing for two years vetoes someone [else] 
 then it's not a meritocracy, it's ridiculous is what it is.

 That was out of line.  There is no contribution threshold before you
 are allowed to have an opinion.  We are all concerned about this
 community and should feel comfortable speaking out if we think
 something isn't right.

 I've been on the receiving end of the same thing in the past and it
 has definitely affected my participation here.  I don't want that to
 happen to anyone else.

I have to agree and I support Ralph's veto, there's an issue being
discussed on the PMC that needs to be resolved and ignoring it and
continue with these changes won't help move forward.




 --
 Wendy

 -
 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: [VOTE] Release Apache Maven 3.0

2010-10-06 Thread Carlos Sanchez
+1 tested in some projects and works fine

Are we doing a PR with the press team?


On Wed, Oct 6, 2010 at 11:35 AM, Mark Derricutt m...@talios.com wrote:
 +1 Bring on the 3.0!
 --
 Pull me down under...



 On Wed, Oct 6, 2010 at 6:32 PM, Brett Porter br...@apache.org wrote:

 +1



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



Re: Maven2 mirror @ netcologne

2010-01-04 Thread Carlos Sanchez
Hi Christian,

Thanks for providing the repo!
Please subscribe to repo-maintain...@maven.apache.org, that's the list
for repository matters.

The mirrors are updated once a day, so you can reduce the frequency of
your sync.

Cheers


On Fri, Jan 1, 2010 at 2:51 AM, Christian Rohmann
crohm...@netcologne.de wrote:
 Hello again,

 I wrote you in march (see attached email) aber setting up a maven2 mirror in
 Germany. Unfortunately I never heard back from you.

 The official repo is rather slow when accessed from Germany (due to small
 many files and latency I guess), maybe we could help out with our mirror
 here.

 If you are interested in the offer, please feel free to list us with the
 other official mirrors.



 Happy New Year and Regards from Germany,

 --
 Christian Rohmann

 Content Delivery Server u. Dienste
 Network Engineering  Design


 NETCOLOGNE Gesellschaft für Telekommunikation mbH
 Am Coloneum 9 | 50829 Köln
 Tel: 0221 -5751 | Fax: 0221 -75751
 http://www.netcologne.de

  Geschäftsführer:
  Werner Hanf
  Dipl.-Ing. Karl-Heinz Zankel
  HRB 25580, AG Köln


 -- Forwarded message --
 From: Mirror-Service mirror-serv...@netcologne.de
 To: ...@maven.apache.org
 Date: Thu, 05 Mar 2009 09:10:56 +0100
 Subject: Maven2 mirror @ netcologne
 Hello Maven Dev-Team,

 we would love to setup a mirror of the maven2 repository in Germany.
 As there are currently no mirrors in Germany at all, and only two danish
 mirrors in europe.

 The NetCologne GmbH is a local ISP in the greater Cologne area. Our
 machine mirror.netcologne.de currently runs on this hardware:

 2x 3Ghz Intel Xeon CPU
 2 GB RAM (to be upgraded to 4GB)
 3 TB of mirror storage total

 The machine currently already mirrors a few linux distros (mainly
 debian) and other free software projects.

 Regarding internet connectivity, the machine itself has 2 Gigabit/s
 uplink. Our backbone is then connected to all major peering points in
 europe (DECIX, AMSIX, LINX) with 20 Gbit/s each. We are also peering in
 the US (2x EQUINIX) and maintain quite a few private peering with other
 ISPs including Deutsche Telekom (DTAG) and the DFN (Deutsches
 Forschungsnetz, the German university network).

 IPv6 connectivity is coming very soon, so mark that as checked.

 We configured the rsync to sync with: mirrors.ibiblio.org::maven2
 every two hours in the 42nd minute. Please let me know if that's ok, or
 if we need to adjust that. The repo is already available on
 [rsync|ftp|http]://mirror.netcologne.de/maven2


 If you need to contact me, just mail to crohm...@netcologne.de, as
 official contact for the mirror use mirror-serv...@netcologne.de.



 --
 Mit freundlichen Grüßen

 Christian Rohmann

 ---
 Network Engineering and Design

 Tel.:  +49 221 -5751
 Fax.: +49 221 -75751

 NetCologne Gesellschaft für Telekommunikation mbH
 Am Coloneum 9
 50829 Köln

 Geschäftsführer: Werner Hanf, Karl- Heinz Zankel, Dipl. Ing.
 HRB 25580, AG Köln
 www.netcologne.de






 -
 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: Maven2 deploy repository for Apache projects

2009-09-03 Thread Carlos Sanchez
you should get all that configuration by extending the apache parent pom
http://repo1.maven.org/maven2/org/apache/apache/6/apache-6.pom

The mailing list for the apache repositroy is reposit...@apache.org


On Thu, Sep 3, 2009 at 10:52 AM, Kristian Waagankrist...@apache.org wrote:
 Hello,

 The Derby community is moving from Maven1 to Maven2 artifacts.
 Can anyone tell me what the correct deploy repository to use is?

 I think it is
 scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository,
 and I believe deployed artifacts will make their way out into the world
 because of the rsync process being run. I did find this FAQ:
 http://apache.org/dev/repository-faq.html


 Thanks,
 --
 Kristian

 -
 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 Looking for Code Quality Managers section into the Maven web site ?

2009-09-02 Thread Carlos Sanchez
+1 for me too

On Wed, Sep 2, 2009 at 11:26 PM, Olivier Lamyol...@apache.org wrote:
 +1 for me.
 Provide the patch and it will be a pleasure to commit this.

 Thanks,
 --
 Olivier

 2009/9/2 Freddy Mallet freddy.mal...@gmail.com:
 Hi all,

 This proposal is submitted by

 Romain Pelisse, leader of XRadar
 Khosuke Kawaguchi, leader of a well known CI server
 David Vincente, leader of the Maven Dashboard plugin
 and myself, co-leader of Sonar

 The idea is simply to add a new Looking for Code Quality Managers section
 into the right sidebar of the Maven web site homepage bellow Looking for
 Repository Managers and Looking for CI Servers.

 This section would contain a short text Take a look at the Code Quality
 Management platforms available from the community. Clicking on Take a
 look would display a list of tools with XRadar, Sonar, Maven Dashboard and
 Hudson (as it contains on the shelf quality reports).

 It has never been so easy with those tools to monitor source code's health
 and beginning to combine metrics. Good part of software development
 departments, which are using Maven, are progressively adopting such quality
 platforms. We think the Maven ecosystem would be reinforced if it welcomed
 those quality platforms which are highly based and fully integrated with
 Maven.

 Any feedback, bad or good, is welcome.

 Thanks

 Romain, Khosuke, David and Freddy




 --
 Olivier

 -
 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: Depending on Artifacts not in central

2009-07-08 Thread Carlos Sanchez
Benjamin is right, if you rebuild something it should be under your groupId


On Wed, Jul 8, 2009 at 1:13 PM, Benjamin
Bentmannbenjamin.bentm...@udo.edu wrote:
 Paul Gier wrote:

 One issue that will need to be resolved before we can sync, is how to
 handle our rebuilt thirdparty jars.  For example, if a jboss project needs
 to patch some thirdparty jar, rebuild it, and upload it to our repository

 AFAIK, somebody building a patched third-party artifact is supposed to not
 deploy this derived artifact with its original group id but with the group
 id of the patch creator. So if JBoss creates a patched version of say log4j,
 it would need to get deployed with org.jboss:log4j or similar. This should
 be allowed to get synced into central as it can be distinguished from the
 original log4j:log4j artifact of the project owner.


 Benjamin

 -
 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: Depending on Artifacts not in central

2009-07-08 Thread Carlos Sanchez
if they rebuild it then it must have something different and they
would need to handle the differences in some way.
I can't imagine they rebuild the jars just for the sake of doing it.

On Wed, Jul 8, 2009 at 1:18 PM, Arnaud HERITIERaherit...@gmail.com wrote:
 But it creates many issues to resolve transitive dependencies. With that you
 can have in a tree org.jboss.log4j:log4j:1.2.36 and log4j:log4j:1.2.12Is it
 working fine if in the pom of org.jboss.log4j:log4j:1.2.36 we set a
 relocation ? Can it have some others impacts ?

 Arnaud



 On Wed, Jul 8, 2009 at 10:13 PM, Benjamin Bentmann 
 benjamin.bentm...@udo.edu wrote:

 Paul Gier wrote:

  One issue that will need to be resolved before we can sync, is how to
 handle our rebuilt thirdparty jars.  For example, if a jboss project needs
 to patch some thirdparty jar, rebuild it, and upload it to our repository


 AFAIK, somebody building a patched third-party artifact is supposed to not
 deploy this derived artifact with its original group id but with the group
 id of the patch creator. So if JBoss creates a patched version of say log4j,
 it would need to get deployed with org.jboss:log4j or similar. This should
 be allowed to get synced into central as it can be distinguished from the
 original log4j:log4j artifact of the project owner.


 Benjamin


 -
 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: Depending on Artifacts not in central

2009-07-08 Thread Carlos Sanchez
see MNG-2316 about handling this issue, it has been there for a long time

but talking about the repository it is impossible for jboss to publish
their builds under the log4j group


On Wed, Jul 8, 2009 at 1:43 PM, Stephen
Connollystephen.alan.conno...@gmail.com wrote:
 Hmmm, how would this work w.r.t. resolving...

 If I add log4j:log4j and org.jboss.thirdparty:log4j as dependencies,
 then I would get both artifacts on my classpath with a warning from
 Maven.

 If I add log4j:log4j as a direct, and org.jboss.thirdparty:log4j as a
 transitive via another dependency, then I get both artitfacts and
 Maven would print a warning

 If I add org.jboss.thirdparty:log4j as a direct, and log4j:log4j as a
 transitive via another dependency, then I get only
 org.jboss.thirdparty:log4j as the transitive dependency has already
 been provided by a nearer dependency


 2009/7/8 Stephen Connolly stephen.alan.conno...@gmail.com:
 other possible names for the scope could be encapsulated, or bundled

 2009/7/8 Stephen Connolly stephen.alan.conno...@gmail.com:
 we really need some sort of

 provides
  groupIdlog4jgroupId
  artifactIdlog4j/artifactId
  version[1.2.5,1.3)/version
 /provides

 another option would be to add a new scope, e.g. implemented

 dependency
  groupIdlog4jgroupId
  artifactIdlog4j/artifactId
  version[1.2.5,1.3)/version
  scopeimplemented/scope
 /dependency

 that way we can filter out any artifacts which are implemented from the 
 tree...

 e.g.

 if I depend on org.jboss.thirdparty:log4j

 Maven 2.3.0+, 3.0.0+ can see that this implements log4j:log4j, so that
 it does not need to be pulled in via transative dependencies

 2009/7/8 Daniel Kulp dk...@apache.org:
 On Wed July 8 2009 4:13:24 pm Benjamin Bentmann wrote:
 Paul Gier wrote:
  One issue that will need to be resolved before we can sync, is how to
  handle our rebuilt thirdparty jars.  For example, if a jboss project
  needs to patch some thirdparty jar, rebuild it, and upload it to our
  repository

 AFAIK, somebody building a patched third-party artifact is supposed to
 not deploy this derived artifact with its original group id but with the
 group id of the patch creator. So if JBoss creates a patched version of
 say log4j, it would need to get deployed with org.jboss:log4j or
 similar. This should be allowed to get synced into central as it can be
 distinguished from the original log4j:log4j artifact of the project owner.

 Except there THEN becomes the issue if someone depends on the normal log4j
 artifact as well as some JBoss artifact that then transitively pulls in
 org.jboss:log4j, they end up with two versions of log4j on the classpath 
 with
 all kinds of non-fun things happening.

 Dan




 Benjamin

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

 --
 Daniel Kulp
 dk...@apache.org
 http://www.dankulp.com/blog

 -
 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



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



Re: [jira] Closed: (MAVENUPLOAD-2464) Please upload Clojure 1.0.0

2009-07-08 Thread Carlos Sanchez
you have to send emails to

dev-unsubscribe-durga.tirunagari=sun@maven.apache.org
issues-unsubscribe-durga.tirunagari=sun@maven.apache.org

...and so on for the lists you are subscribed to



On Wed, Jul 8, 2009 at 2:12 PM, Durga Deep
Tirunagaridurga.tirunag...@sun.com wrote:
 can one of the people listed in here ( with no clickable e-mail address ).
 Remove me from this user list ?
 E-mail (durga.tirunag...@sun.com )

 http://jira.codehaus.org/secure/Administrators.jspa

 System Administrators

 Here is the list of system administrators for this installation of JIRA.

 System Administrators have complete administrative rights including
 permission to manage underlying JIRA system configuration such as backups
 and services.

   * Alan Cabrera
   * Andrew Eisenberg
   * Arnaud Heritier
   * Ben Walding
   * bob mcwhirter
   * Brett Porter
   * Brian Topping
   * Bruce Snyder
   * Contegix Support
   * Dain Sundstrom
   * Dan Diephouse
   * Dan North
   * David Blevins
   * Dennis Lundberg
   * Edward Povazan
   * Emmanuel Venisse
   * Eugene Kuleshov
   * Guillaume Laforge
   * Jacques Morel
   * James E. Ervin
   * James Macgill
   * Jason Dillon
   * Jason van Zyl
   * Jody Garnett
   * Paul Hammant
   * Peter Donald
   * peter royal
   * Rodrigo B. de Oliveira
   * Scott Farquhar
   * Trygve Laugstol
   * Vincent Massol
   * Werner Guttmann
   * Xircles System User

 Thanks a bunch
 On Jul 8, 2009, at 1:26 PM, Carlos Sanchez (JIRA) wrote:


    [
 http://jira.codehaus.org/browse/MAVENUPLOAD-2464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

 Carlos Sanchez closed MAVENUPLOAD-2464.
 ---

     Assignee: Carlos Sanchez
   Resolution: Fixed

 Please upload Clojure 1.0.0
 ---

               Key: MAVENUPLOAD-2464
               URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2464
           Project: Maven Upload Requests
        Issue Type: Wish
          Reporter: Stefan Hübner
          Assignee: Carlos Sanchez

 Please upload Clojure 1.0.0 to Maven Central. The bundle contains the
 following files:
 - pom.xml
 - clojure-1.0.0.jar
 - clojure-1.0.0-slim.jar (variant of clojure-1.0.0.jar without
 precompiled Lisp sources)
 - clojure-1.0.0-sources.jar
 The Clojure project lives at http://clojure.org which is owned by
 Clojure's creator Rich Hickey (see
 http://whois.domaintools.com/clojure.org).
 I'm submitting this bundle on behalf of the Clojure community (see this
 thread:
 http://groups.google.com/group/clojure/browse_thread/thread/fd538f118613cbbf).
 Thank you,
 Stefan Hübner

 --
 This message is automatically generated by JIRA.
 -
 If you think it was sent incorrectly contact one of the administrators:
 http://jira.codehaus.org/secure/Administrators.jspa
 -
 For more information on JIRA, see: http://www.atlassian.com/software/jira





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



Re: Bouncy Castle Jars

2009-06-06 Thread Carlos Sanchez
You'd have to go through the Maven repository upload process described
in http://maven.apache.org/guides/mini/guide-central-repository-upload.html


On Sat, Jun 6, 2009 at 5:17 PM, Tim Pizeyt...@paneris.org wrote:
 Hi,

 I have asked the Bouncy Castle guys if they will push to a Maven Repository 
 and they
 replied that they publish only to 
 http://www.bouncycastle.org/latest_releases.html

 So could someone at the Maven end ensure that all those jars are synched with?

 thanks
 Tim


 --
 We are in dialogue.

 -
 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: Maven Meetup In Amsterdam?

2009-03-05 Thread Carlos Sanchez
Hi Arje,

seems there's some interested people in a Maven Meetup, how can we proceed?
can we get the wiki created for people to signup and see how many we are?

Thanks


On Thu, Mar 5, 2009 at 1:28 AM, Gabriele Columbro
g.colum...@sourcesense.com wrote:
 I'd reallly believe that a Maven Meetup in Amsterdam is a very good idea and
 a very nice place to share our Maven knowledge, too many times felt by
 junior developers as highly black magic ;)

 And for us (Sourcesense) to discuss some of our work in Sourcesense around
 Maven ALM support [1] and around Alfresco ECM Maven support [2].

 Any other maven user/dev interested to join (I'm extending the request to
 the user list to get some more attendees)?

 I believe that getting to 15/20~ attendees is to be considered the treshold
 for organizing this. I will be also forwarding this email to my customers to
 get more attention around the topic.

 HTH,
 Gab



 [1] http://code.google.com/p/maven-calm
 [2] http://code.google.com/p/maven-alfresco-archetypes

 2009/2/27 Rogier Peters rogier.pet...@gmail.com

 Hi Petar,

 Great idea. We're a couple (3-5) developers from Sourcesense NL, based in
 Amsterdam. We would be interested in coming, and also giving a short talk on
 Application Lifecycle Management with Maven. Since we're based in Amsterdam,
 we could also help organizing or drum up some more local developers.
 @nick you're probably there, more people from IProfs interested?

 Regards,
 Rogier


 On Wed, Feb 18, 2009 at 8:35 PM, Petar Tahchiev paranoia...@gmail.comwrote:

 Hi guys,

 I got an email from Arje Cahn with a proposal to make a Maven
 GetTogether/Meetup during the ApacheCON in Amsterdam. I am
 very interested in such an event but I do feel that it will only make
 sense if more of the Maven developers are present at the
 conference.

 I know for sure me, Carlos and Wendy are going to be there.
 Anybody else planning to attend? If we get there more people
 we can easily setup a wiki page and announce a few sessions there.

 What do you think?

 Here is the email from Arje:

 ==


 Hi all,

 I'm sending you this email because we've done GetTogethers / Meetups
 together, or have spoken about them somewhere in the past.
 If you feel I should be addressing different people, or different
 projects, I'd be grateful if you could point me to the right project
 and/or person! :)

 As you are probably very much aware of, the ApacheCon Europe is in
 about 7 weeks, in Amsterdam.

 I got a really nice offer from the ApacheCon producers. The Matterhorn
 rooms are available in the evenings for Meetup / GetTogether style
 events. This means we can host up to 3 evening Meetups, from 18:00 -
 22:00, with our own program, on Monday evening and Tuesday evening,
 all within the ApacheCon venue (the Movenpick). Meetups happen after
 the trainings. This is in my opinion a much better opportunity than we
 had last year where we were
 1) in a different location
 2) conflicting with the hackaton
 3) conflicting with trainings

 Grant, I'd love to hear your thoughts from your Lucene perspective. I
 know last year was unclear and I hope to be able to straighten that
 out with you this year. We're *not* organizing Lucene meetups without
 having Lucene people on board :)

 Potentially, we could have 6 Meetups in total. The rooms can hold up
 to 100 people each. Wifi, beamers, etc, is all taken care of.

 The question I have for you all, is whether you think you and / or
 your project would be interested in filling an evening. Can you
 organize between 20 and 100 people from your project, and put up an
 agenda with speakers and talks?

 Also, we'll have to come up with some sponsors. To give you an idea -
 last years Meetups were sponsored by 2 to 4 sponsors per project,
 paying roughly 1000 euro each to cover all costs.
 These sponsors will then become official ApacheCon Meetup sponsors and
 get marketed like that on the ApacheCon website.

 Right now, the planners have asked me to come up with a list of Apache
 projects that would be interested in the idea. If you're interested,
 please let me know ASAP, as I need to follow up on Monday to be able
 to be in time with all the marketing stuff going on around ApacheCon.

 Hope you like this idea as much as I do!

 --

 Kind regards,

 Arjé Cahn

 --
 Regards, Petar!
 Karlovo, Bulgaria.
 - - - - - - - -
 | Author @ Manning Publications.
 | Senior Solution Architect @ Unic
 | BGJUG-Bulgarian Java User Group Leader.
 | Apache Maven Developer.
 | Apache Jakarta PMC member.
 | Jakarta Cactus Lead Developer.
 | Codehaus Plexus Developer
 | Blogger: http://weblogs.java.net/blog/paranoiabla/
 - - - - - - - -
 Public PGP Key at:
 https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611
 Key Fingerprint: A369 A7EE 61BC 93A3 CDFF  55A5 1965 8550 C311 0611




 --
 Rogier Peters
 rog...@twitter, flickr, delicious




 --
 Gabriele Columbro
 Alfresco ECM Product Strategy Consultant
 +31 627 565 103

Re: Where did NMaven go?

2009-03-05 Thread Carlos Sanchez
NPanday is based on 0.14 and also actively developed at
http://www.codeplex.com/npanday

On Thu, Mar 5, 2009 at 2:59 PM, James William Dumay ja...@atlassian.com wrote:

 NMaven has moved to http://www.codeplex.com/nmaven/

 Thanks
 James

 On 06/03/2009, at 9:04 AM, Dennis Lundberg wrote:

 Hi

 We're trying to find the best version of NMaven to start to use at
 work. I didn't follow the discussions at the time, but it clear to me
 that NMaven didn't graduate from incubation. According to this page:

  http://incubator.apache.org/nmaven/

 there seems to be three different alternatives. Can someone shed some
 light on which ones are alive and kicking?

 --
 Dennis Lundberg

 -
 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



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



Re: Maven Meetup In Amsterdam?

2009-03-05 Thread Carlos Sanchez
ok, added to the wiki and created our own page at
http://docs.codehaus.org/display/MAVENUSER/Maven+Meetup+ApacheCON+Europe+2009

please add yourself to the list if you plan to attend

On Thu, Mar 5, 2009 at 12:51 PM, Arje Cahn a.c...@onehippo.com wrote:
 Hi guys,

 seems there's some interested people in a Maven Meetup, how can we proceed?
 can we get the wiki created for people to signup and see how many we are?

 Sure, go ahead! Just setup a page like Wicket, Jackrabbit, Lucene and
 Portals did and add a link to
 http://wiki.apache.org/apachecon/ApacheMeetupsEu09

 I'll be sending out an email to the Dutch Java User group mailinglist
 this weekend, so if you have anything you'd like me to put in there
 please send it to me today or tomorrow morning.

 See you in Amsterdam!

 -

 Arjé Cahn

 Hippo

 a.c...@onehippo.com / a...@apache.org

 Amsterdam - Hippo B.V. Oosteinde 11 1017 WT Amsterdam +31(0)20-5224466
 San Francisco - Hippo USA Inc. 101 H Street, suite Q Petaluma CA
 94952-5100 +1 (707) 773-4646

 www.onehippo.com i...@onehippo.com

 -
  Get Hippo CMS 7 at http://www.onehippo.org
  My blog: http://blogs.hippo.nl/arje
 -


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



Re: Maven Meetup In Amsterdam?

2009-02-18 Thread Carlos Sanchez
Maria (Deng) is going to be there too

It'd be a good idea.

On Wed, Feb 18, 2009 at 11:35 AM, Petar Tahchiev paranoia...@gmail.com wrote:
 Hi guys,

 I got an email from Arje Cahn with a proposal to make a Maven
 GetTogether/Meetup during the ApacheCON in Amsterdam. I am
 very interested in such an event but I do feel that it will only make
 sense if more of the Maven developers are present at the
 conference.

 I know for sure me, Carlos and Wendy are going to be there.
 Anybody else planning to attend? If we get there more people
 we can easily setup a wiki page and announce a few sessions there.

 What do you think?

 Here is the email from Arje:

 ==


 Hi all,

 I'm sending you this email because we've done GetTogethers / Meetups
 together, or have spoken about them somewhere in the past.
 If you feel I should be addressing different people, or different
 projects, I'd be grateful if you could point me to the right project
 and/or person! :)

 As you are probably very much aware of, the ApacheCon Europe is in
 about 7 weeks, in Amsterdam.

 I got a really nice offer from the ApacheCon producers. The Matterhorn
 rooms are available in the evenings for Meetup / GetTogether style
 events. This means we can host up to 3 evening Meetups, from 18:00 -
 22:00, with our own program, on Monday evening and Tuesday evening,
 all within the ApacheCon venue (the Movenpick). Meetups happen after
 the trainings. This is in my opinion a much better opportunity than we
 had last year where we were
 1) in a different location
 2) conflicting with the hackaton
 3) conflicting with trainings

 Grant, I'd love to hear your thoughts from your Lucene perspective. I
 know last year was unclear and I hope to be able to straighten that
 out with you this year. We're *not* organizing Lucene meetups without
 having Lucene people on board :)

 Potentially, we could have 6 Meetups in total. The rooms can hold up
 to 100 people each. Wifi, beamers, etc, is all taken care of.

 The question I have for you all, is whether you think you and / or
 your project would be interested in filling an evening. Can you
 organize between 20 and 100 people from your project, and put up an
 agenda with speakers and talks?

 Also, we'll have to come up with some sponsors. To give you an idea -
 last years Meetups were sponsored by 2 to 4 sponsors per project,
 paying roughly 1000 euro each to cover all costs.
 These sponsors will then become official ApacheCon Meetup sponsors and
 get marketed like that on the ApacheCon website.

 Right now, the planners have asked me to come up with a list of Apache
 projects that would be interested in the idea. If you're interested,
 please let me know ASAP, as I need to follow up on Monday to be able
 to be in time with all the marketing stuff going on around ApacheCon.

 Hope you like this idea as much as I do!

 --

 Kind regards,

 Arjé Cahn

 --
 Regards, Petar!
 Karlovo, Bulgaria.
 - - - - - - - -
 | Author @ Manning Publications.
 | Senior Solution Architect @ Unic
 | BGJUG-Bulgarian Java User Group Leader.
 | Apache Maven Developer.
 | Apache Jakarta PMC member.
 | Jakarta Cactus Lead Developer.
 | Codehaus Plexus Developer
 | Blogger: http://weblogs.java.net/blog/paranoiabla/
 - - - - - - - -
 Public PGP Key at:
 https://keyserver1.pgp.com/vkd/DownloadKey.event?keyid=0x19658550C3110611
 Key Fingerprint: A369 A7EE 61BC 93A3 CDFF  55A5 1965 8550 C311 0611


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



Re: svn commit: r737976 - in /maven/repository-tools/trunk/src/bin: crontab.txt synchronize-inbound.sh

2009-01-29 Thread Carlos Sanchez
I changed the crontab, the sync was not having place

cd $HOME/bin/synchronize/synchronize-inbound


On Mon, Jan 26, 2009 at 6:25 PM,  bri...@apache.org wrote:
 Author: brianf
 Date: Tue Jan 27 02:25:34 2009
 New Revision: 737976

 URL: http://svn.apache.org/viewvc?rev=737976view=rev
 Log:
 pull inbound sync into a separate script

 Added:
maven/repository-tools/trunk/src/bin/synchronize-inbound.sh
 Modified:
maven/repository-tools/trunk/src/bin/crontab.txt

 Modified: maven/repository-tools/trunk/src/bin/crontab.txt
 URL: 
 http://svn.apache.org/viewvc/maven/repository-tools/trunk/src/bin/crontab.txt?rev=737976r1=737975r2=737976view=diff
 ==
 --- maven/repository-tools/trunk/src/bin/crontab.txt (original)
 +++ maven/repository-tools/trunk/src/bin/crontab.txt Tue Jan 27 02:25:34 2009
 @@ -7,7 +7,7 @@
  # sync rewrite rules to m1 repo at ibiblio
  51 19 * * * cd $HOME/bin; ./synchronize-rewrite-rules-to-ibiblio.sh 
 $HOME/bin/synchronize.properties
  # sync m2 repos
 -16 17 * * * cd $HOME/bin/synchronize/m2-sync; svn up sync.csv; 
 /opt/java/sdk/current/bin/java -jar 
 maven-meeper-1-SNAPSHOT-jar-with-dependencies.jar sync.properties sync.csv; 
 date  /home/maven/repository-staging/to-ibiblio/maven2/last_updated.txt
 +16 17 * * * cd $HOME/bin/synchronize/synchronize-inbound
  # sync central to cica.es mirror
  30 21 * * * cd $HOME/bin; ./synchronize-central-to-cica.sh 
 $HOME/bin/synchronize.properties
  # sync central to repo.exist.com mirror

 Added: maven/repository-tools/trunk/src/bin/synchronize-inbound.sh
 URL: 
 http://svn.apache.org/viewvc/maven/repository-tools/trunk/src/bin/synchronize-inbound.sh?rev=737976view=auto
 ==
 --- maven/repository-tools/trunk/src/bin/synchronize-inbound.sh (added)
 +++ maven/repository-tools/trunk/src/bin/synchronize-inbound.sh Tue Jan 27 
 02:25:34 2009
 @@ -0,0 +1,5 @@
 +#!/bin/sh
 +cd $HOME/bin/synchronize/m2-sync
 +svn up sync.csv
 +/opt/java/sdk/current/bin/java -jar 
 maven-meeper-1-SNAPSHOT-jar-with-dependencies.jar sync.properties sync.csv
 +date  /home/maven/repository-staging/to-ibiblio/maven2/last_updated.txt
 \ No newline at end of file




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



Re: New Mirror

2009-01-05 Thread Carlos Sanchez
please join the repo-maintain...@maven.apache.org mailing list for
important notifications repo-maintainers-subscr...@maven.apache.org

btw how are you syncing? rsync from ibiblio?


On Mon, Jan 5, 2009 at 5:47 PM, TDS.net Mirrors mirr...@tds.net wrote:
 Hello Devs,

 I have setup a new mirror for the maven software.  The mirror's location is
 Madison, WI.  I am providing ftp, http, and rsync access for the maven
 software.

 It can be accessed via http://maven.mirrors.tds.net/pub/  The server is capped
 currently at 500Mbit/s.  I will sync 2x daily at 7am  pm.

 If you have any other questions, please let me know.

 Rob

 -
 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: [VOTE] Maven 3.0-alpha-1

2009-01-05 Thread Carlos Sanchez
+1

On Mon, Jan 5, 2009 at 6:55 PM, Jason van Zyl jvan...@sonatype.com wrote:
 Put it in JIRA for alpha-2. Either this should come out or we update the
 version.

 On 5-Jan-09, at 12:49 PM, Vincent Siveton wrote:

 +0

 Since the model adds new field (ActivationCustom), I think the xsd
 version should be 4.0.1 or 5.0.

 Cheers,

 Vincent

 2009/1/4 Jason van Zyl jvan...@sonatype.com:

 Hi,

 This is really to get the ball rolling for Maven 3.x. While I have some
 gracious guinea pigs who are arduously pummeling this code base I
 wouldn't
 recommend anyone use this in production. If you want to try it and give
 feedback that's great, but we have a lot of work we know ourselves that
 needs to be done. Not trying to discourage anyone from trying it but I
 honestly wouldn't expect much for a at least a couple more weeks.

 Over the next few alphas the work will be dominated by bug fixing,
 regression fixing, general alignment with Maven 2.x so that all known
 requirements to run Maven 2.x plugins are satisfied, and refactoring to
 prepare the codebase for the fun stuff of adding new features. There is
 still a lot of work todo, but by the end of January I think I'll have a
 good
 enough idea to layout some tentative beta dates and for GA. I know this
 by
 guestimating based on myself, Shane, and Oleg working on this full-time
 and
 Benjamin working part-time.

 We are trying extremely hard to make everything accessible by producing
 tons
 of ITs, a specification for POM construction and builds coming off the
 grid
 at a very high frequency. I hope that fairly soon into the alpha cycle we
 can attract Ralph into the mix and soon after that more developers. My
 hope
 is that by the time the betas rolls around we have 4-5 people who know
 the
 core as well as Shane and I do now, and 7-8 by the time we hit GA.

 I think from this point I would like to try and eject and alpha every
 week
 or two with builds coming off the grid many times a day. Please don't
 expect
 too much from the distribution if you happen to download it as we know
 there
 are problems and we haven't started optimizing at all yet. Shane and I
 had
 to do a release before we went batty so we needed to get the process
 going.
 I don't think we are going to attempt to integrate newer build of Maven
 3.x
 into m2e for a couple more alphas so anyone doing embedding work I can
 tell
 you that it's not time to integrate yet.

 So without fanfare, here are the standard bits you're looking for:

 Issues resolved:

 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truefixfor=13143pid=10500sorter/field=issuekeysorter/order=DESC

 Staging repo:
 http://people.apache.org/builds/maven/3.0-alpha-1/

 Distributions:

 http://people.apache.org/builds/maven/3.0-alpha-1/staging-repo/org/apache/maven/maven-distribution/3.0-alpha-1/

 Vote open for 72 hours.

 [ ] +1
 [ ] +0
 [ ] -1

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 In short, man creates for himself a new religion of a rational
 and technical order to justify his work and to be justified in it.

 -- Jacques Ellul, The Technological Society


 -
 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


 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 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


 -
 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: Maven Day Summary

2008-10-15 Thread Carlos Sanchez
On Wed, Oct 15, 2008 at 10:38 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 Hi,

 Here's a short summary of what we chatted about and did at Maven Day:

 1) We helped the folks at Google get a repository setup. Projects like
 Collections, and GWT. We noticed Nicolas already syncing some Google
 projects so Greg Kick was going to get into contact with Nicolas.


I had sent this to the repo-mantainers list:

Is this for google official projects or code.google.com projects?

who is going to be deploying to that repository and how?

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven Day Summary

2008-10-15 Thread Carlos Sanchez
ok, so i'll redirect any official google project upload request to him

On Wed, Oct 15, 2008 at 12:06 PM, Jason van Zyl [EMAIL PROTECTED] wrote:

 On 15-Oct-08, at 11:11 AM, Carlos Sanchez wrote:

 On Wed, Oct 15, 2008 at 10:38 AM, Jason van Zyl [EMAIL PROTECTED]
 wrote:

 Hi,

 Here's a short summary of what we chatted about and did at Maven Day:

 1) We helped the folks at Google get a repository setup. Projects like
 Collections, and GWT. We noticed Nicolas already syncing some Google
 projects so Greg Kick was going to get into contact with Nicolas.


 I had sent this to the repo-mantainers list:

 Is this for google official projects or code.google.com projects?


 Yes.

 who is going to be deploying to that repository and how?


 Projects that Greg Kick sets up internally at Google. They are using
 subversion over SSL

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 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


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven repository

2008-09-26 Thread Carlos Sanchez
right now only rsync is available for non public repos

On Fri, Sep 26, 2008 at 1:42 AM, Assimov, Tair (EXT-Other - FI/Espoo)
[EMAIL PROTECTED] wrote:
 Hello!

 I hope this is the right email for my question concerning maven mirrors.
 We have an internal Maven mirror in our organization which does rsync from 
 ibiblio.org, so we would like to ensure there is no threat of MITM attack. 
 Could you please tell how is it possible to mirror from ibiblio or any other 
 official mirrors with https or rsync over ssh, instead of native rsync 
 protocol (http://maven.apache.org/guides/mini/guide-mirror-settings.html)?

 Thanks in advance,

 Tair.


 --
 Tair Assimov
 Software Architect, SCM Solutions
 T3 Advanced Application Support
 EE Subversion, NSN IT
 Eficode Oy

 Phone: +358 45 638 4028
 E-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Releasing clean plugin

2008-09-25 Thread Carlos Sanchez
Hi,

Is there something holding the release of the clean plugin?
Last release 2.2 was Nov 2007 and 8 issues have been fixed since then

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11128styleName=Htmlversion=13905

I see file-management needs to be released too, last release was also Nov 2007

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Releasing clean plugin

2008-09-25 Thread Carlos Sanchez
yep, I'm offering help, if not i wouldn't ask :)
but Ben has been doing work on it lately, so let's see if there's
something missing there

On Thu, Sep 25, 2008 at 12:15 PM, Stephen Connolly
[EMAIL PROTECTED] wrote:
 Sounds like you're offering to drive the release!

 My understanding is that most of these just lack somebody to push them out
 the door...

 But what do I know!

 -Stephen Release early release often Connolly

 2008/9/25 Carlos Sanchez [EMAIL PROTECTED]

 Hi,

 Is there something holding the release of the clean plugin?
 Last release 2.2 was Nov 2007 and 8 issues have been fixed since then


 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11128styleName=Htmlversion=13905

 I see file-management needs to be released too, last release was also Nov
 2007

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Topaz OWLAPI artifacts to ibiblio

2008-08-21 Thread Carlos Sanchez
http://maven.apache.org/guides/mini/guide-central-repository-upload.html

On Thu, Aug 21, 2008 at 4:43 PM, Amit Kapoor [EMAIL PROTECTED] wrote:
 Hi,

We have setup our Maven 2 repository at
http://maven.topazproject.org/maven2/ for Topaz project
(http://www.topazproject.org/). What is the process to sync this with
ibiblio?

Thanks.

 Amit

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[ANN] Maven Antrun Plugin 1.2 Released

2008-08-09 Thread Carlos Sanchez
The Maven team is pleased to announce the release of the Maven Antrun
Plugin, version 1.2

This plugin provides the ability to run Ant tasks from within Maven 2.
You can even embed your Ant scripts in the POM!

http://maven.apache.org/plugins/maven-antrun-plugin/

You can run mvn -up to get the latest version of the plugin, or specify
the version in your project's plugin configuration:

plugin
 groupIdorg.apache.maven.plugins/groupId
 artifactIdmaven-antrun-plugin/artifactId
 version1.2/version
/plugin

Release Notes - Maven 2.x Antrun Plugin - Version 1.2

Bug

* [MANTRUN-32] - ant tasks don't use correct environment in antrun plugin
* [MANTRUN-38] - Messed up maven.dependency.classpath when using
maven-antrun-plugin-1.1
* [MANTRUN-75] - tasks if or unless does not work properly
* [MANTRUN-82] - skip test
* [MANTRUN-85] - Plublic documentation is out of sync with released plugin

Improvement

* [MANTRUN-35] - mvn debug level not passed to ant
* [MANTRUN-43] - Standard ant properties are missing
* [MANTRUN-46] - Move the description of the mojo from
@description to the top of the class's comment block

New Feature

* [MANTRUN-41] - Easy access to dependency jars
* [MANTRUN-44] - No way to skip antrun when -Dmaven.test.skip is set

Task

* [MANTRUN-55] - Review Plugin Documentation


http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125styleName=Htmlversion=12210

Enjoy,

-The Maven team

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven antrun plugin version 1.2

2008-07-25 Thread Carlos Sanchez
Result 3 +1 (including mine)
will proceed with the release

On Mon, Jul 21, 2008 at 8:53 AM, John Casey [EMAIL PROTECTED] wrote:
 +1



 Carlos Sanchez wrote:

 Release was rolledback and performed again, site and staging repo
 updated, please restart the voting process


 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125styleName=Htmlversion=12210

 Staging repo:
 http://people.apache.org/~carlos/staging-repo

 Staging site:
 http://maven.apache.org/plugins/maven-antrun-plugin-1.2/

 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html

 Vote open for 72 hours.

 [ ] +1
 [ ] +0
 [ ] -1

 On Wed, Jul 16, 2008 at 1:46 PM, Carlos Sanchez [EMAIL PROTECTED]
 wrote:

 the error in clirr would need to be fixed too. I'll try to find some
 time during the weekend to rollback and post a new release

 On Wed, Jul 16, 2008 at 1:27 PM, Vincent Siveton
 [EMAIL PROTECTED] wrote:

 Thanks Dennis to fix them.

 BTW Carlos, could you also include a release notes link on the jira
 report? We discussed about it recently.

 Cheers,

 Vincent

 2008/7/16, Dennis Lundberg [EMAIL PROTECTED]:

 Thanks for pushing for this release Carlos!

  Unfortunately there are a couple of things that needs to be fixed
 before we
 can release 1.2, for which I have to vote -1 to the current release
 candidate.

  - The POM is missing the license header (I fixed this in svn)
  - The Source files have the old license headers (I fixed this in svn)
  - The documentation fix for MANTRUN-75 is not included in the 1.2 tag

  Here are some minor things that are nice to fix prior to the release,
 all
 of which I have fixed in svn trunk.

  - Use latest version of maven-plugin-plugin and maven-site-plugin
  - Fix errors reported by Checkstyle
  - Add missing scm info in the POM

  The Clirr report [1] shows one error, one of the constructors for
 AntPropertyHelper has changed the number of parameters. This was done
 in
 r374150 as part of the fix for MANTRUN-41. I guess that we can live
 with
 that change. Do we need to document it?


  [1]

 http://maven.apache.org/plugins/maven-antrun-plugin-1.2/clirr-report.html


  Carlos Sanchez wrote:

 Hi,

 9 issues fixed. Last release was 2.5 years ago



 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125styleName=Htmlversion=12210

 Staging repo:
 http://people.apache.org/~carlos/staging-repo

 Staging site:

 http://maven.apache.org/plugins/maven-antrun-plugin-1.2/

 Guide to testing staged releases:

 http://maven.apache.org/guides/development/guide-testing-releases.html

 Vote open for 72 hours.

 [ ] +1
 [ ] +0
 [ ] -1


 -

 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




  --
  Dennis Lundberg


 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 --
 John Casey
 Developer, PMC Member - Apache Maven (http://maven.apache.org)
 Blog: http://www.ejlife.net/blogs/buildchimp/

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release Maven antrun plugin version 1.2

2008-07-20 Thread Carlos Sanchez
Release was rolledback and performed again, site and staging repo
updated, please restart the voting process

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125styleName=Htmlversion=12210

Staging repo:
http://people.apache.org/~carlos/staging-repo

Staging site:
http://maven.apache.org/plugins/maven-antrun-plugin-1.2/

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

On Wed, Jul 16, 2008 at 1:46 PM, Carlos Sanchez [EMAIL PROTECTED] wrote:
 the error in clirr would need to be fixed too. I'll try to find some
 time during the weekend to rollback and post a new release

 On Wed, Jul 16, 2008 at 1:27 PM, Vincent Siveton
 [EMAIL PROTECTED] wrote:
 Thanks Dennis to fix them.

 BTW Carlos, could you also include a release notes link on the jira
 report? We discussed about it recently.

 Cheers,

 Vincent

 2008/7/16, Dennis Lundberg [EMAIL PROTECTED]:
 Thanks for pushing for this release Carlos!

  Unfortunately there are a couple of things that needs to be fixed before we
 can release 1.2, for which I have to vote -1 to the current release
 candidate.

  - The POM is missing the license header (I fixed this in svn)
  - The Source files have the old license headers (I fixed this in svn)
  - The documentation fix for MANTRUN-75 is not included in the 1.2 tag

  Here are some minor things that are nice to fix prior to the release, all
 of which I have fixed in svn trunk.

  - Use latest version of maven-plugin-plugin and maven-site-plugin
  - Fix errors reported by Checkstyle
  - Add missing scm info in the POM

  The Clirr report [1] shows one error, one of the constructors for
 AntPropertyHelper has changed the number of parameters. This was done in
 r374150 as part of the fix for MANTRUN-41. I guess that we can live with
 that change. Do we need to document it?


  [1]
 http://maven.apache.org/plugins/maven-antrun-plugin-1.2/clirr-report.html


  Carlos Sanchez wrote:

  Hi,
 
  9 issues fixed. Last release was 2.5 years ago
 
 
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125styleName=Htmlversion=12210
 
  Staging repo:
  http://people.apache.org/~carlos/staging-repo
 
  Staging site:
 
 http://maven.apache.org/plugins/maven-antrun-plugin-1.2/
 
  Guide to testing staged releases:
 
 http://maven.apache.org/guides/development/guide-testing-releases.html
 
  Vote open for 72 hours.
 
  [ ] +1
  [ ] +0
  [ ] -1
 
 
 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 


  --
  Dennis Lundberg


 -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[VOTE] Release Maven antrun plugin version 1.2

2008-07-16 Thread Carlos Sanchez
Hi,

9 issues fixed. Last release was 2.5 years ago

http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125styleName=Htmlversion=12210

Staging repo:
http://people.apache.org/~carlos/staging-repo

Staging site:
http://maven.apache.org/plugins/maven-antrun-plugin-1.2/

Guide to testing staged releases:
http://maven.apache.org/guides/development/guide-testing-releases.html

Vote open for 72 hours.

[ ] +1
[ ] +0
[ ] -1

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to validate a Maven release? Fwd: [VOTE] Release Maven antrun plugin version 1.2

2008-07-16 Thread Carlos Sanchez
whatever it is needs to be added to
http://maven.apache.org/developers/release/releasing.html

On Wed, Jul 16, 2008 at 1:35 PM, Vincent Siveton
[EMAIL PROTECTED] wrote:
 Hi guys,

 What are the minimalist things that we need to check for a good Maven release?
 Dennis points that we need to reduce Checkstyle errors, checking Clirr
 report and licenses.
 Any others ideas?

 Cheers,

 Vincent

 -- Forwarded message --
 From: Dennis Lundberg [EMAIL PROTECTED]
 Date: 16 juil. 2008 15:48
 Subject: Re: [VOTE] Release Maven antrun plugin version 1.2
 To: Maven Developers List dev@maven.apache.org


 Thanks for pushing for this release Carlos!

  Unfortunately there are a couple of things that needs to be fixed
 before we can release 1.2, for which I have to vote -1 to the current
 release candidate.

  - The POM is missing the license header (I fixed this in svn)
  - The Source files have the old license headers (I fixed this in svn)
  - The documentation fix for MANTRUN-75 is not included in the 1.2 tag

  Here are some minor things that are nice to fix prior to the release,
 all of which I have fixed in svn trunk.

  - Use latest version of maven-plugin-plugin and maven-site-plugin
  - Fix errors reported by Checkstyle
  - Add missing scm info in the POM

  The Clirr report [1] shows one error, one of the constructors for
 AntPropertyHelper has changed the number of parameters. This was done
 in r374150 as part of the fix for MANTRUN-41. I guess that we can live
 with that change. Do we need to document it?


  [1] http://maven.apache.org/plugins/maven-antrun-plugin-1.2/clirr-report.html


  Carlos Sanchez wrote:

 Hi,

 9 issues fixed. Last release was 2.5 years ago

 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11125styleName=Htmlversion=12210

 Staging repo:
 http://people.apache.org/~carlos/staging-repo

 Staging site:
 http://maven.apache.org/plugins/maven-antrun-plugin-1.2/

 Guide to testing staged releases:
 http://maven.apache.org/guides/development/guide-testing-releases.html

 Vote open for 72 hours.

 [ ] +1
 [ ] +0
 [ ] -1

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





  --
  Dennis Lundberg


  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: proposal: setuid-root fix-permissions.sh

2008-05-14 Thread Carlos Sanchez
this point was raised several times before, and it was opposed by
infra, so you'd need to ask them. Here I'm sure everybody is +1 ;)

On Tue, May 13, 2008 at 6:31 PM, Dan Fabulich [EMAIL PROTECTED] wrote:

 I've rewritten fix-permissions.sh to use absolute paths for find and chmod,
 and removed the -user ${USER} check.  I believe this modified script
 should be safe to be configured setuid root.  That way, anybody could run it
 and clean up anyone's fix-permissions errors, even if someone else forgot.

 I know we've been talking about setting it up as a cron job for months, but
 apparently that's politically difficult (I suppose that it could be more
 maintenance work).  In this proposal, all I want is for somebody to mark
 this version of the script setuid root; it's a one-time-only chmod command.

 Unlike the cron proposal, I believe this could actually happen this week if
 we decided it should happen.

 Agreed?

 -

 echo Checking /www/people.apache.org/repo/m2-snapshot-repository
 /usr/bin/find /www/people.apache.org/repo/m2-snapshot-repository ! -perm 775
 -type d -exec /bin/chmod 775 {} \; -print
 /usr/bin/find /www/people.apache.org/repo/m2-snapshot-repository ! -perm 664
 -iname maven-metadata.xml* -exec /bin/chmod 664 {} \; -print

 echo Checking /www/people.apache.org/repo/m2-ibiblio-rsync-repository
 /usr/bin/find /www/people.apache.org/repo/m2-ibiblio-rsync-repository !
 -perm 775 -type d -exec /bin/chmod 775 {} \; -print
 /usr/bin/find /www/people.apache.org/repo/m2-ibiblio-rsync-repository !
 -perm 664 -iname maven-metadata.xml* -exec /bin/chmod 664 {} \; -print

 echo Checking /www/people.apache.org/repo/m2-incubating-repository
 /usr/bin/find /www/people.apache.org/repo/m2-incubating-repository ! -perm
 775 -type d -exec /bin/chmod 775 {} \; -print
 /usr/bin/find /www/people.apache.org/repo/m2-incubating-repository ! -perm
 664 -iname maven-metadata.xml* -exec /bin/chmod 664 {} \; -print

 -

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven core : Plexus vs Spring / OSGi ?

2008-05-02 Thread Carlos Sanchez
I'd really love to see that, but that's not news at all ;)

On Fri, May 2, 2008 at 5:53 AM, nicolas de loof [EMAIL PROTECTED] wrote:
  [
  
 
  ]
   Note to plexus lovers :
   CONTROVERSAL PROPOSAL, please don't blame me and just give good arguments !
  [
  
 
  ]

  Maven is built on Plexus. This lightweight container is used (afaik) for :
   - simple (javadoc) annotation-based programming model
   - lifecycle management
   - dependency injection
   - classloader isolation for plugins (using classworld)

  Let's now consider the today responses to the same requirements :
  - Since Java5, annotations are common, and JSR-250 introduces standard
  annotations that can address some basic lifecycle and IoC requirements.
  - The IoC container ecosystem is dominated by Springframework. Maybe not the
  best technical one for any reason, but the best documented and most know by
  developers.
  - Classloader isolation is very well adressed by OSGi, with the advantage of
  beeing a recognized standard, with many documentation AND business interest.

  Maybe Plexus was a very advanced container when it was created, but it did
  not become the today 1rst choice technology.

  Considering an opensource tool like maven is built by volunteers developers,
  it would be a good thing to attract talentuous ones to use up-to-date and
  well known technologies. As an example, Archiva (trunk) is migrating to
  Spring as it's IoC container.

  Could we consider for future maven version (let's say 2.2, or 3.0 - as 2.1
  is allready in advanced development phase) to replace plexus with a
  combination of Java5 + Spring + OSGi ?

  Nicolas.




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to use central repo into an Eclipse project?

2008-04-15 Thread Carlos Sanchez
On Tue, Apr 15, 2008 at 4:06 AM, Vincent Siveton
[EMAIL PROTECTED] wrote:
 Hi Carlos,

  2008/4/14, Carlos Sanchez [EMAIL PROTECTED]:

  btw the problem is not just let's make the repo work for maven as
there are other consumers out there, ie. Equinox provisioning, that
may like to use the repo as a source and if you change their metadata
to adjust it to maven it wont be useful for them anymore

  Agree and it is why I did MNG-3518, ie only changing Maven logic.

agree, Maven should keep the old behavior for snapshot timestamps but
should change for the rest


  But, WDYT to put Eclipse artifacts without classifier in central? Make
  sense for osgi/eclipse?

i think it'd be confusing because there are many builds and the only
difference would be where the build is bundled.
ie it could happen that eclipse 4.0 bundles foo-1.0.0.20080101 but
then foo could release a new build foo-1.0.0.20080201
at least theoretically it could happen

but as I'm not going to invest much time on this I'm leaving the door
open for other people that are actually willing to do the work to come
up with usable solutions


  Cheers,

  Vincent



  
  
On Mon, Apr 14, 2008 at 10:44 AM, Carlos Sanchez [EMAIL PROTECTED] 
 wrote:
 i gave a talk at eclipsecon covering the subject. You'll need to use
  maven 2.0.9+ and force the versions in dependencyManagement
  You can find the slides at
  http://www.jroller.com/carlossg/entry/slides_from_eclipsecon



  On Mon, Apr 14, 2008 at 7:05 AM, Micah Hainline
  [EMAIL PROTECTED] wrote:
   Hey Vincent, the qualifiers in the release versions of the Eclipse 
 plugins are better off stripped out of the repositories in my opinion.  Every 
 release version of the Eclipse platform should have the incremental version 
 number incremented, so if the community was going to make another release of 
 the 3.2 branch it would be 3.2.3--they wouldn't rely on the qualifier for 
 that.  I guess what I'm saying is the qualifier doesn't have much useful 
 information for the release versions, so it makes sense to me to strip the 
 qualifier when you're adding the Eclipse artifacts to your repository. 
 eclipse:make-artifacts[1] does this by default.  If you were to need to build 
 against the nightly Eclipse build or something of that nature you would have 
 to do something different, but my sense is that you are not.
  
These are just my opinions on the subject, and I'd be interested to 
 hear any others.  This was just what I found easiest to deal with.
  
[1] 
 http://maven.apache.org/plugins/maven-eclipse-plugin/make-artifacts-mojo.html
  
  
  
- Original Message -
From: Vincent Siveton [EMAIL PROTECTED]
To: Maven Developers List dev@maven.apache.org
Sent: Monday, April 14, 2008 5:52:35 AM (GMT-0600) America/Chicago
Subject: How to use central repo into an Eclipse project?
  
Hi,
  
Background:
Trying to mavenize an Eclipse Plugin project, I got error messages
like the following:
Couldn't find a version in [1.0.0-v20070606] to match range 
 [1.0.0,2.0.0)
I put in jira a test project to reproduce this error [1].
  
Discussions:
After some investigations:
* the error comes from transitive dependencies (BTW I updated
DefaultArtifactCollector (r647445) to have the dependency trail).
* a version without qualifier is newer than a version with 
 qualifier,
i.e in our case 1.0.0 is newer than 1.0.0-v20070606 (see also [2]
[3]). This logic is valid for alpha, beta (i.e. 1.0-alpha-1  1.0) 
 but
not for Eclipse artifacts.
* Carlos in [4] suggested to use exclusions or dependencyManagement.
With this approach, POM will quickly become ugly (see for instance 
 ASF
Directory Studio POM [6]). Moreover, the actual repo is just 
 unusable
because transitive dependencies are not resolved at all due to the
current logic.
* Using eclipse:to-maven doesn't help [5]
  
So, how to make the Eclipse repo workable for an Eclipse project? A
solution could be done in [1], but this might be Eclipse specific. 
 At
least, the repo will work :)
  
Thoughts?
  
Vincent
  
[1] http://jira.codehaus.org/browse/MNG-3518
[2] 
 http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution#DependencyMediationandConflictResolution-DependencyVersionRanges
[3] http://docs.codehaus.org/display/MAVEN/Versioning
[4] 
 http://www.nabble.com/Re%3A-in-repo1-it-is-available-td13950144s177.html#a14708458
[5] 
 http://www.nabble.com/Couldn%27t-find-a-version-when-building-pde-maven-plugin-td16116114s177.html
[6] http://svn.apache.org/repos/asf/directory/studio/trunk/pom.xml

Re: How to use central repo into an Eclipse project?

2008-04-14 Thread Carlos Sanchez
i gave a talk at eclipsecon covering the subject. You'll need to use
maven 2.0.9+ and force the versions in dependencyManagement
You can find the slides at
http://www.jroller.com/carlossg/entry/slides_from_eclipsecon

On Mon, Apr 14, 2008 at 7:05 AM, Micah Hainline
[EMAIL PROTECTED] wrote:
 Hey Vincent, the qualifiers in the release versions of the Eclipse plugins 
 are better off stripped out of the repositories in my opinion.  Every release 
 version of the Eclipse platform should have the incremental version number 
 incremented, so if the community was going to make another release of the 3.2 
 branch it would be 3.2.3--they wouldn't rely on the qualifier for that.  I 
 guess what I'm saying is the qualifier doesn't have much useful information 
 for the release versions, so it makes sense to me to strip the qualifier when 
 you're adding the Eclipse artifacts to your repository. 
 eclipse:make-artifacts[1] does this by default.  If you were to need to build 
 against the nightly Eclipse build or something of that nature you would have 
 to do something different, but my sense is that you are not.

  These are just my opinions on the subject, and I'd be interested to hear any 
 others.  This was just what I found easiest to deal with.

  [1] 
 http://maven.apache.org/plugins/maven-eclipse-plugin/make-artifacts-mojo.html



  - Original Message -
  From: Vincent Siveton [EMAIL PROTECTED]
  To: Maven Developers List dev@maven.apache.org
  Sent: Monday, April 14, 2008 5:52:35 AM (GMT-0600) America/Chicago
  Subject: How to use central repo into an Eclipse project?

  Hi,

  Background:
  Trying to mavenize an Eclipse Plugin project, I got error messages
  like the following:
  Couldn't find a version in [1.0.0-v20070606] to match range [1.0.0,2.0.0)
  I put in jira a test project to reproduce this error [1].

  Discussions:
  After some investigations:
  * the error comes from transitive dependencies (BTW I updated
  DefaultArtifactCollector (r647445) to have the dependency trail).
  * a version without qualifier is newer than a version with qualifier,
  i.e in our case 1.0.0 is newer than 1.0.0-v20070606 (see also [2]
  [3]). This logic is valid for alpha, beta (i.e. 1.0-alpha-1  1.0) but
  not for Eclipse artifacts.
  * Carlos in [4] suggested to use exclusions or dependencyManagement.
  With this approach, POM will quickly become ugly (see for instance ASF
  Directory Studio POM [6]). Moreover, the actual repo is just unusable
  because transitive dependencies are not resolved at all due to the
  current logic.
  * Using eclipse:to-maven doesn't help [5]

  So, how to make the Eclipse repo workable for an Eclipse project? A
  solution could be done in [1], but this might be Eclipse specific. At
  least, the repo will work :)

  Thoughts?

  Vincent

  [1] http://jira.codehaus.org/browse/MNG-3518
  [2] 
 http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution#DependencyMediationandConflictResolution-DependencyVersionRanges
  [3] http://docs.codehaus.org/display/MAVEN/Versioning
  [4] 
 http://www.nabble.com/Re%3A-in-repo1-it-is-available-td13950144s177.html#a14708458
  [5] 
 http://www.nabble.com/Couldn%27t-find-a-version-when-building-pde-maven-plugin-td16116114s177.html
  [6] http://svn.apache.org/repos/asf/directory/studio/trunk/pom.xml

  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]



  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: How to use central repo into an Eclipse project?

2008-04-14 Thread Carlos Sanchez
btw the problem is not just let's make the repo work for maven as
there are other consumers out there, ie. Equinox provisioning, that
may like to use the repo as a source and if you change their metadata
to adjust it to maven it wont be useful for them anymore

On Mon, Apr 14, 2008 at 10:44 AM, Carlos Sanchez [EMAIL PROTECTED] wrote:
 i gave a talk at eclipsecon covering the subject. You'll need to use
  maven 2.0.9+ and force the versions in dependencyManagement
  You can find the slides at
  http://www.jroller.com/carlossg/entry/slides_from_eclipsecon



  On Mon, Apr 14, 2008 at 7:05 AM, Micah Hainline
  [EMAIL PROTECTED] wrote:
   Hey Vincent, the qualifiers in the release versions of the Eclipse plugins 
 are better off stripped out of the repositories in my opinion.  Every release 
 version of the Eclipse platform should have the incremental version number 
 incremented, so if the community was going to make another release of the 3.2 
 branch it would be 3.2.3--they wouldn't rely on the qualifier for that.  I 
 guess what I'm saying is the qualifier doesn't have much useful information 
 for the release versions, so it makes sense to me to strip the qualifier when 
 you're adding the Eclipse artifacts to your repository. 
 eclipse:make-artifacts[1] does this by default.  If you were to need to build 
 against the nightly Eclipse build or something of that nature you would have 
 to do something different, but my sense is that you are not.
  
These are just my opinions on the subject, and I'd be interested to hear 
 any others.  This was just what I found easiest to deal with.
  
[1] 
 http://maven.apache.org/plugins/maven-eclipse-plugin/make-artifacts-mojo.html
  
  
  
- Original Message -
From: Vincent Siveton [EMAIL PROTECTED]
To: Maven Developers List dev@maven.apache.org
Sent: Monday, April 14, 2008 5:52:35 AM (GMT-0600) America/Chicago
Subject: How to use central repo into an Eclipse project?
  
Hi,
  
Background:
Trying to mavenize an Eclipse Plugin project, I got error messages
like the following:
Couldn't find a version in [1.0.0-v20070606] to match range [1.0.0,2.0.0)
I put in jira a test project to reproduce this error [1].
  
Discussions:
After some investigations:
* the error comes from transitive dependencies (BTW I updated
DefaultArtifactCollector (r647445) to have the dependency trail).
* a version without qualifier is newer than a version with qualifier,
i.e in our case 1.0.0 is newer than 1.0.0-v20070606 (see also [2]
[3]). This logic is valid for alpha, beta (i.e. 1.0-alpha-1  1.0) but
not for Eclipse artifacts.
* Carlos in [4] suggested to use exclusions or dependencyManagement.
With this approach, POM will quickly become ugly (see for instance ASF
Directory Studio POM [6]). Moreover, the actual repo is just unusable
because transitive dependencies are not resolved at all due to the
current logic.
* Using eclipse:to-maven doesn't help [5]
  
So, how to make the Eclipse repo workable for an Eclipse project? A
solution could be done in [1], but this might be Eclipse specific. At
least, the repo will work :)
  
Thoughts?
  
Vincent
  
[1] http://jira.codehaus.org/browse/MNG-3518
[2] 
 http://docs.codehaus.org/display/MAVEN/Dependency+Mediation+and+Conflict+Resolution#DependencyMediationandConflictResolution-DependencyVersionRanges
[3] http://docs.codehaus.org/display/MAVEN/Versioning
[4] 
 http://www.nabble.com/Re%3A-in-repo1-it-is-available-td13950144s177.html#a14708458
[5] 
 http://www.nabble.com/Couldn%27t-find-a-version-when-building-pde-maven-plugin-td16116114s177.html
[6] http://svn.apache.org/repos/asf/directory/studio/trunk/pom.xml
  
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
  
  
  
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
  
  



  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
   -- The Princess Bride




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Please remove org.apache.myfaces.tobago version 1.0.16 from repo1.maven.org

2008-04-11 Thread Carlos Sanchez
removed

On Thu, Apr 10, 2008 at 12:15 PM, Bernd Bohmann
[EMAIL PROTECTED] wrote:
 Thanks Brian,

  the continuus server deployed to
  http://people.apache.org/repo/m2-ibiblio-rsync-repository/

  Don't trust the wlan during a Lightning Talk.

  Regards

  Bernd

  Brian E. Fox schrieb:


 
   -Original Message-
   From: Bernd Bohmann [mailto:[EMAIL PROTECTED]
   Sent: Thursday, April 10, 2008 2:56 PM
   To: Maven Developers List; MyFaces Development
   Subject: Please remove org.apache.myfaces.tobago version 1.0.16 from
   repo1.maven.org
  
   Hello,
  
   I have prepared the next release of apache-myfaces-tobago during the
   ApacheCon Europe. Because of a network error I was not able to commit
   the poms with the next development version. I rollback the release.
   Unfortunatley the continuus integration server already deployed 1.0.16
   to the rsync reposity
   http://people.apache.org/repo/m1-ibiblio-rsync-repository/
  
   I try to delete all the artifacts on the rsync repository, but the rsync
   was to fast and has already copied some artifacts.
  
   Can someone remove the artifacts for the 1.0.16 from repo1.maven.org.
  
   Or what should I do?
  
   Regards
  
   Bernd
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  

  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: SVN move on March 29th

2008-03-20 Thread Carlos Sanchez
On Thu, Mar 20, 2008 at 5:25 AM, Brett Porter [EMAIL PROTECTED] wrote:
  I wanted to give it a bit of time so 1.0.2 can go out first rather
  than interrupt that. We also need to move maven-meeper somewhere (I
  suggest the infrastructure repository). Carlos - wdyt?

doesnt really matter as long as i have access ;)


  Cheers,
  Brett

  --
  Brett Porter
  [EMAIL PROTECTED]
  http://blogs.exist.com/bporter/





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride


Re: parameter needed in maven-eclipse-plugin

2008-03-18 Thread Carlos Sanchez
i have answered to the issue, included here for reference. If you dont
like the way the to-maven goal works you need to use the
make-artifacts goal, it should do the same but allowing customization

The qualifier is an important part of the version, it's not the same
3.3.0.x than 3.3.0.y so if Eclipse releases both versions we are not
the people to strip it

You can use dependencyManagement section to explicitly set the
versions from Maven 2.0.9+
i've given a presentation at EclipseCON talking about this and other
problems, will post them soon
http://www.jroller.com/carlossg/entry/letters_from_eclipsecon


On Tue, Mar 18, 2008 at 3:52 PM, Apaar Trivedi
[EMAIL PROTECTED] wrote:
 Thank you, I have submitted an issue with a patch.

  http://jira.codehaus.org/browse/MECLIPSE-405

  Thanks again,

 Apaar


  -Original Message-
  From: Arnaud HERITIER [mailto:[EMAIL PROTECTED]


 Sent: Tuesday, March 18, 2008 5:30 PM
  To: Maven Developers List
  Subject: Re: parameter needed in maven-eclipse-plugin

  You can open an issue and attach your patch.
  We see with carlos if your change seems to be interesting to apply (I
  think but I'm not an expert).

  On Tue, Mar 18, 2008 at 11:02 PM, Apaar Trivedi
  [EMAIL PROTECTED] wrote:
   We have modified our copy locally and verified that what I am
   describing  can be parameterized and it works.
  
I can provide a patch for review if that is desired, or any feedback

   from Carlos or Brian would also be helpful.
  
Thanks!
Apaar
  
  
  
  
  
-Original Message-
From: Arnaud HERITIER [mailto:[EMAIL PROTECTED]
Sent: Tuesday, March 18, 2008 4:59 PM
To: Maven Developers List
Subject: Re: parameter needed in maven-eclipse-plugin
  
Perhaps Brian or Carlos could have an opinion about it (I think one
   of  them added it).
I didn't develop it and never played with this goal, thus I have no
   idea  about it.
  
Arnaud
  
On Tue, Mar 18, 2008 at 9:08 PM, Apaar Trivedi
   [EMAIL PROTECTED] wrote:
 Hell,

  We need one thing parameterized on the EclipseToMavenMojo.java in
   the
  
 maven-eclipse-plugin which should be parameterized anyway.  In the

call  to osgiVersionToMavenVersion, it only allows 'false' to be  
   passed in for  the 'strip qualifier' parameter.

  While the make-artifacts (which extends to-maven) target allows
   you   to  strip the qualifier, this is not a parameter that can be
   used in   the  to-maven target.  This is a problem because using
  'to-maven'
 provides  artifacts with the proper names but the dependecies do
   not   resolve due  to the qualifiers on the versions.  While
   make-artifacts   provides  dependecies that resolve but the naming
   convention of the   groupId's and  artifactId's is incorrect.

  Just a parameter -DstripQualifer that gets passed in to the call
  to
   osgiVersionToMavenVersion( String version, String
 forcedQualifier,  boolean stripQualifier )  would be perfect.

  Can I add this as a parameter and get this checked in or can
   someone   do  it for me?  Aside from not providing proper naming
   conventions,   make-artifacts is deprecated.

  Thanks for any help

  Apaar Trivedi
  O: (512) 469-9300 x 128
  Blue Fish Development Group
  http://www.bluefishgroup.com http://www.bluefishgroup.com/  Blue

Fish is Hiring! Check out www.bluefishgroup.com/careers  
   http://www.bluefishgroup.com/careers


  
  
  
--
..
Arnaud HERITIER
..
OCTO Technology - aheritier AT octo DOT com www.octo.com |
   blog.octo.com
  ..
ASF - aheritier AT apache DOT org
www.apache.org | maven.apache.org
...
  
-
To unsubscribe, e-mail: [EMAIL PROTECTED] For
   additional  commands, e-mail: [EMAIL PROTECTED]
  
  
-
To unsubscribe, e-mail: [EMAIL PROTECTED]  For
   additional commands, e-mail: [EMAIL PROTECTED]
  
  



  --
  ..
  Arnaud HERITIER
  ..
  OCTO Technology - aheritier AT octo DOT com www.octo.com | blog.octo.com
  ..
  ASF - aheritier AT apache DOT org
  www.apache.org | maven.apache.org
  ...

  -
  To unsubscribe, e-mail: [EMAIL PROTECTED] For additional
  commands, e-mail: [EMAIL PROTECTED]


  -
  To 

Re: [VOTE] Release Maven Eclipse plugin version 2.5

2008-03-16 Thread Carlos Sanchez
+1

On Fri, Mar 14, 2008 at 5:30 PM, Arnaud HERITIER [EMAIL PROTECTED] wrote:
 Hi,

  We solved more than 50 issues:
  
 http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13593styleName=HtmlprojectId=11133
  Important changes are :
  - Add support for WTP 2.0
  - Add support for MyEclipse
  - Improve RAD6 support
  - Posibility to discover projects in the eclipse workspace
  And I certainly forgot several others.

  There are still a lot of issues left in JIRA but we applied all
  patches which were usable :
  
 http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=truepid=11133status=1

  Staging repo:
  http://people.apache.org/~aheritier/stage/repo/

  Staging site:
  Not yet deployed. I'm looking for a sftp client for leopard

  Guide to testing staged releases:
  http://maven.apache.org/guides/development/guide-testing-releases.html

  Vote open for 72 hours.

  [ ] +1
  [ ] +0
  [ ] -1

  --
  ..
  Arnaud HERITIER
  ..
  OCTO Technology - aheritier AT octo DOT com
  www.octo.com | blog.octo.com
  ..
  ASF - aheritier AT apache DOT org
  www.apache.org | maven.apache.org
  ...

  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Restriction.java hashCode and equals not merged into 2.0.x

2008-03-03 Thread Carlos Sanchez
i've merged just equals and hashcode, I don't know if  the other
changes should be merged or not.

On Mon, Mar 3, 2008 at 5:41 AM, John Casey [EMAIL PROTECTED] wrote:
  none that I know of.





 On Mar 3, 2008, at 2:28 AM, Carlos Sanchez wrote:

 Any reason why revision 614706 from John Casey with Restriction.java
 hashCode and equals should not be merged in the 2.0.x branch ?

 --
 I could give you my word as a Spaniard.
 No good. I've known too many Spaniards.
  -- The Princess Bride

 ---
 John Casey
 Committer and PMC Member, Apache Maven
 mail: jdcasey at commonjava dot org
 blog: http://www.ejlife.net/blogs/john
 rss: http://feeds.feedburner.com/ejlife/john





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



integration tests in 2.0.x. was: [continuum] BUILD FAILURE: Integration Test Executor

2008-03-02 Thread Carlos Sanchez
This test seems to work fine in my side. May it be that the 2.0.9 used
is not properly built? should I force a build in maven-core?

On Thu, Mar 1, 0008 at 10:18 PM, [EMAIL PROTECTED]
[EMAIL PROTECTED] wrote:
 Online report : 
 http://maven.zones.apache.org/continuum/buildResult.action?buildId=43341projectId=517


  Build statistics:
   State: Failed
   Previous State: Failed
   Started at: Sun 2 Mar 2008 06:05:12 +
   Finished at: Sun 2 Mar 2008 06:18:37 +
   Total time: 13m 24s

   Build Trigger: Schedule
   Build Number: 42
   Exit code: 1
   Building machine hostname: maven.zones.apache.org
   Operating system : SunOS(unknown)
   Java Home version :
   java version 1.4.2_09
   Java(TM) 2 Runtime Environment, Standard Edition (build 
 1.4.2_09-b05)
   Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)

   Builder version :
   Maven version: 2.0.7
   Java version: 1.4.2_09
   OS name: sunos version: 5.10 arch: x86

  
  SCM Changes:
  
  No files changed

  
  Dependencies Changes:
  
  org.apache.maven.its:core-integration-tests:2.1-SNAPSHOT



  
  Build Defintion:
  
  POM filename: pom.xml
  Goals: clean install
  Arguments: --batch-mode --non-recursive
  Build Fresh: false
  Always Build: false
  Default Build Definition: true
  Schedule: DEFAULT_SCHEDULE
  Profile Name: JDK 1.4.2
  Description:


  
  Test Summary:
  
  Tests: 125
  Failures: 1
  Total time: 778439


  
  Output:
  
  [INFO] Scanning for projects...
  [INFO] 
 
  [INFO] Building Integration Test Executor
  [INFO]task-segment: [clean, install]
  [INFO] 
 
  [INFO] [clean:clean]
  [INFO] Deleting directory 
 /export/home/build/data/continuum/checkouts/517/target
  [INFO] Deleting directory 
 /export/home/build/data/continuum/checkouts/517/target/classes
  [INFO] Deleting directory 
 /export/home/build/data/continuum/checkouts/517/target/test-classes
  [INFO] Deleting directory 
 /export/home/build/data/continuum/checkouts/517/target/site
  [INFO] [dependency:unpack {execution: default}]
  [INFO] Configured Artifact: 
 org.apache.maven:maven-core:bin:2.0.9-SNAPSHOT:tar.gz
  [INFO] Unpacking 
 /export/home/build/.m2/repository/org/apache/maven/maven-core/2.0.9-SNAPSHOT/maven-core-2.0.9-SNAPSHOT-bin.tar.gzto
   /export/home/build/data/continuum/checkouts/517/target/maven-installation
  with Includes null and excludes:null
  [INFO] Expanding 
 /export/home/build/.m2/repository/org/apache/maven/maven-core/2.0.9-SNAPSHOT/maven-core-2.0.9-SNAPSHOT-bin.tar.gz
  to /var/tmp/tmp24804.tar
  [INFO] Expanding: /var/tmp/tmp24804.tar into 
 /export/home/build/data/continuum/checkouts/517/target/maven-installation


 [INFO] [antrun:run {execution: default}]
  [INFO] Executing tasks
  [INFO] Executed tasks
  [INFO] Setting property: classpath.resource.loader.class = 
 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
  [INFO] Setting property: velocimacro.messages.on = 'false'.
  [INFO] Setting property: resource.loader = 'classpath'.
  [INFO] Setting property: resource.manager.logwhenfound = 'false'.
  [INFO] [remote-resources:process {execution: default}]
  [INFO] [resources:resources]
  [INFO] Using default encoding to copy filtered resources.
  [INFO] [compiler:compile]
  [INFO] No sources to compile
  [INFO] [resources:testResources]
  [INFO] Using default encoding to copy filtered resources.
  [INFO] [compiler:testCompile]
  [INFO] Compiling 1 source file to 
 /export/home/build/data/continuum/checkouts/517/target/test-classes
  [INFO] [surefire:test]
  [INFO] Surefire report directory: 
 /export/home/build/data/continuum/checkouts/517/target/surefire-reports
  Running integration tests for Maven 2.0.7

  ---
   T E S T S
  ---
  Running org.apache.maven.its.Suite
  Running integration tests for Maven 2.0.7
  (testit).. Ok
  0001(testit0001).. Ok
  0002(testit0002).. Ok
  0003(testit0003).. Ok
  0004(testit0004).. Ok
  0005(testit0005).. Ok
  

Restriction.java hashCode and equals not merged into 2.0.x

2008-03-02 Thread Carlos Sanchez
Any reason why revision 614706 from John Casey with Restriction.java
hashCode and equals should not be merged in the 2.0.x branch ?

-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [vote] Release Maven Shade plugin 1.0

2008-03-01 Thread Carlos Sanchez
+1

On Sat, Mar 1, 2008 at 7:20 PM, Brett Porter [EMAIL PROTECTED] wrote:
 Hi,

  The Shade plugin is ready to be released. This is needed for the 2.0.9
  release as well.

  We solved 6 issues:
  
 http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=11540styleName=Htmlversion=13994

  The remaining issues in JIRA are feature requests.

  Staging repo:
  
 http://people.apache.org/~brett/staged-releases/org/apache/maven/plugins/maven-shade-plugin/1.0/

  Staging site:
  http://maven.apache.org/plugins/maven-shade-plugin/staging/

  Guide to testing staged releases:
  http://maven.apache.org/guides/development/guide-testing-releases.html

  Vote open for 72 hours.

  [ ] +1
  [ ] +0
  [ ] -1

  --
  Brett Porter
  [EMAIL PROTECTED]
  http://blogs.exist.com/bporter/


  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [MNG-3410] Plugin managed versions are ignored

2008-02-27 Thread Carlos Sanchez
On Tue, Feb 26, 2008 at 9:37 PM, Brian E. Fox [EMAIL PROTECTED] wrote:

  I didnt quite understand this. depMngmt in plugins you use is ignored,
  so how could you override a plugin dependency using this bug?

  My understanding of the bug is that if you specify depMgt in _your_
  project, it will influence the plugin's classpath. That means you could
  force a plugin to use a version you want by putting it in your depMgt.

no. If you specify depMgt in a plugin and you later use that plugin,
the depMgt in the plugin will be ignored




  other than that what's the overall consensus on fixing this for 2.0.9
  ? I vote for fixing it

  Since we don't currently allow users to override plugin
  dependencies...fixing this without allowing plugin dep overrides would
  take away the back door. That's why I suggested we fix them both in the
  same release.



  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: MAVENUPLOAD : jni library best practices ?

2008-02-27 Thread Carlos Sanchez
In the repo they should have same groupId/artifactId/version and
change the type

But dont do a bundle. Why don't you put that and the other uploads
that you usually do in a repo and I'll setup an automatic sync from
there for the groups you contribute

On Wed, Feb 27, 2008 at 1:20 AM, nicolas de loof [EMAIL PROTECTED] wrote:
 I have a requirement to add a LGPL lib to our corporate repo.
  I'd like to make it also available in maven central.

  The lib is jNative (http://sourceforge.net/projects/jNative,
  http://jnative.free.fr/SPIP-v1-8-3/)
  This is a JNI base library with both a JAR and a dll + so

  What is the best-practice to bundle such libs and get maven download them ?
  Can I just package the .dll as jNative-1.3.2.dll in the upload bundle ?
  Do I just declare two dependencies in my project with same
  groupId/artifactId/version but != type ?

  Nico.




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [MNG-3410] Plugin managed versions are ignored

2008-02-26 Thread Carlos Sanchez
I didnt quite understand this. depMngmt in plugins you use is ignored,
so how could you override a plugin dependency using this bug?

other than that what's the overall consensus on fixing this for 2.0.9
? I vote for fixing it


On Tue, Feb 19, 2008 at 1:27 PM, Brian E. Fox [EMAIL PROTECTED] wrote:
 The only problem is if someone figured out a workaround by specifying in
  depMgt specifically to override the plugin rev. We should fix this + the
  ability to override a plugin's dependency version in the same release so
  people at least have an option.



  -Original Message-
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos
  Sanchez
  Sent: Tuesday, February 19, 2008 3:57 PM
  To: Maven Developers List
  Subject: Re: [MNG-3410] Plugin managed versions are ignored

  I dont think is related, this bug only affects plugins that use
  dependencyManagement. It does nothing with the plugin dependencies.

  This wold change plugin classpath for all those plugins that have
  dependency management, but it will change them to what the plugin was
  successfully built with, so I don't think it should be a huge problem
  to put it for 2.0.x

  On Feb 19, 2008 9:56 AM, Niall Pemberton [EMAIL PROTECTED]
  wrote:
   On Feb 19, 2008 5:46 PM, Carlos Sanchez [EMAIL PROTECTED] wrote:
On Feb 19, 2008 9:40 AM, Jason van Zyl [EMAIL PROTECTED] wrote:

 On 19-Feb-08, at 9:36 AM, Carlos Sanchez wrote:

  I think you misunderstood. The dependencyManagement is used for
  project dependencies, fine with that.
  When you use a plugin no dependencyManagement is applied. The
  current
  project depMan shouldn't be applied because it's only for
  projects, so
  that's ok.
 
  The problem comes when a plugin is built using
  dependencyManagement to
  force some dependencies. When that plugin is used, the
  dependencyManagement of the plugin is ignored, so you run it
  with
  different dependencies than the ones you build it with.
 

 So there is no Map used during the plugin's artifact resolution at
 runtime is what you're saying, yes?
   
right, and I think it should use the plugin Map that was used during
the plugin build
  
   Perhaps related, but I tried specifying a later version of a plugin's
   dependency and it was ignored:
  
   See http://maven.markmail.org/message/km5mlcfsgqlo7le2
  
   Niall
  
  
 
  On Feb 19, 2008 9:24 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 
  On 19-Feb-08, at 9:07 AM, Carlos Sanchez wrote:
 
  On Feb 19, 2008 7:46 AM, Jason van Zyl [EMAIL PROTECTED]
  wrote:
 
  On 18-Feb-08, at 11:54 PM, Carlos Sanchez wrote:
 
  I'd like to get some feedback in MNG-3410, particularly from
  John as
  he has been working on this.
 
  If you build and install a plugin with managed versions that
  affect
  plugin transitive dependencies, when it's used the
  dependency
  management is ignored
 
  If the dependency management affects the plugin direct
  dependecies
  it
  works properly because the information is merged.
 
 
  Dependency management should not affect anything to do with
  plugins.
  If that is happening that is completely wrong.
 
  Dependencies and what plugins use should be completely
  separate. A
  project's classpath should never affect what is used in a
  plugin's
  execution.
 
 
  it is, the problem is dependencyManagement in the plugin pom
 
 
  Then somewhere the Map that is used for managed dependencies is
  getting fed into both the project's resolution and the plugin's
  resolution and that definitely needs to be separated. Even if
  we
  decide there are certain cases where they should be shared (and
  I
  can't actually think of any real cases except for maybe Antlr
  vX
  generated code needing Antlr vX runtime code which needs to be
  aligned) they should be separate so we knowingly combine them
  if
  necessary.
 
  Problem is if you find that shared Map what are we going to
  break if
  you separate them now? Just thinking aloud.
 
 
 
 
  eg.
  Plugin A depends on jar B that depends on jar C[1.0]
  A dependencyManagement explicitly forces C[2.0], you build
  and
  install
  using C[2.0] in the classpath
 
  dependencyManagement in your POM or in the plugin's POM?
 
  dependencyManagement in plugin's pom (A)
 
 
 
  If you use plugin A in your pom it will be used with C
  version 1.0
 
 
  
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  



  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
  -- The Princess Bride

Re: [OT] Re: An experiment with Spring... What about OSGi ?

2008-02-25 Thread Carlos Sanchez
spring has good integration with OSGi to enable Spring beans to be
OSGi services.

On Mon, Feb 25, 2008 at 11:05 AM, Ludovic Maitre [EMAIL PROTECTED] wrote:
 Hi Brett, all,

  Have you considered using OSGi instead of [Plexus|Spring] ? I'm not an
  expert of one or the other, but i try to do some projects with OSGi
  since a few months and i like it.
  Best regards,

  Brett Porter a écrit :
   Hi,
  
   Given the discussion yesterday, I played around with some changes on a
   branch when I got up early this morning to show how we could do a
   partial migration to Spring without having to do it all at once.
  
   https://svn.apache.org/repos/asf/maven/archiva/branches/springy
  
   This shows:
   - ability to lookup plexus components via spring IoC
   - ability to lookup spring beans during the Plexus component lifecycle
   - basic functional setup for Spring in the Archiva application
  
   Eventually, as whole subsystems no longer require plexus it will be
   possible to clean it up, such as:
   - get rid of the additional lookups
   - use annotations for configuration
   - use testng + get/set + mocks for the tests where possible (and
   spring testcontext where integration testing is needed)
  
   Here is how to obtain a plexus object from Spring (note there is some
   pre-req setup in test cases you'll see in the commit, as there is in
   the additional servlet listener):
 bean id=urlCache factory-bean=plexusCacheFactory
   factory-method=createInstance /
 bean id=plexusCacheFactory
   class=org.apache.maven.archiva.common.spring.PlexusFactory
   constructor-arg index=0 value=org.codehaus.plexus.cache.Cache/
   constructor-arg index=1 value=url-failures-cache/
 /bean
  
   To get a spring bean inside a plexus component, it is like this (make
   sure to implement Initializable):
  
   /**
* @plexus.requirement
*/
   private SpringFactory springFactory;
  
   public void initialize()
   throws InitializationException
   {
   urlFailureCache = (UrlFailureCache) springFactory.lookup(
   urlFailureCache );
   }
  
   The next thing we should probably try is using something like
   SpringCache as suggested to remove the plexus-cache dependency.
  
   Have fun!
  
   Cheers,
   Brett
  
   --
   Brett Porter
   [EMAIL PROTECTED]
   http://blogs.exist.com/bporter/
  
  
  


  --
  Cordialement,
  Ludo - http://www.ubik-products.com
  ---
  L'amour pour principe et l'ordre pour base; le progres pour but (A.Comte)





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride


Getting a mojo instance from the embedder

2008-02-24 Thread Carlos Sanchez
Is it possible to get a Mojo instance from the embedder ?

I started with
getPlexusContainer().lookup(org.apache.maven.plugin.Mojo.ROLE,resources:resources)
and of course didnt work, I guess you'd need the embedder to process
the lifecycle first so the Mojos are available. Any hints?

-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Configuration not selected properly when a plugin is specified multiple times in the pom.

2008-02-22 Thread Carlos Sanchez
related to MNG-1701 ?

On Fri, Feb 22, 2008 at 1:15 PM, Ryan Ovrevik [EMAIL PROTECTED] wrote:
 Thanks! You reiterated my thoughts almost exactly.

  Forcing executions into arbitrary adjacent phases will work fine… it
  just seems ugly.

  thanks,
  rovrevik



  On Fri, Feb 22, 2008 at 3:35 AM, [EMAIL PROTECTED]
  [EMAIL PROTECTED] wrote:
   Hi Ryan,
  
So what you are trying to achieve is control the ordering of executions
within a single phase?
Ie you want:
 Phase X:
(1) plugin A
(2) plugin B
(3) plugin A again
  
Yes, I think this is not currently possible to achieve with execution
blocks.
  
There is some discussion about providing better control over plugin
ordering for maven2.1. Maybe this needs to go on the list of use-cases.
  
If the second execution of A was actually done via a different plugin,
then achieving this would be simple; the order of plugins in the pom is
the order of bindings to the phase. It does seem a little odd that
simply because step 3 happens to use a plugin that has already been used
in the pom that the mechanism for configuring it is suddenly radically
different (multiple execution tags, not multiple plugin tags).
  
An alternative that stays with the executions approach could be to add
an extra property of an execution declaration that says whether to add
it to the tail of the plugin-list for the phase (default) or the
head. Then for your case, first declare plugin B then mark the first
execution of plugin A head and the second tail (default). Perhaps
this could be done by something like:
 phaseintegration-test;head/phase
without needing a POM format change? This still
  
Or perhaps an execution could be marked as before the execution with id
X which might be a more explicit way of declaring inter-execution
dependencies. Then plugin B could be declared as being before the
excution for (3).
Cramming this into the existing execution configuration elements doesn't
seem easy though. Maybe
 phaseintegration-test;before=maven-A-plugin:execStep3/phase
although that syntax is rather ugly...
  
To me, the approach of simply allowing multiple plugin declarations
looks at least as simple as the above suggestions though. And can be
implemented (as you show) without POM syntax changes.
  
But for now it seems to me that using different phases is your best
solution..and hoping that there are suitable phases in the lifecycle
available to be used. In your case, are pre-integration-test and
post-integration-test suitable?
  
  
Regards,
Simon
  
(PS: I'm just a maven user, not a developer..)
  
Ryan Ovrevik schrieb:
  
  
Yeah, thanks, I know about using multiple executions.

 It is a shame that you have to put an execution in an arbitrary phase
 just to make the configuration behave (at least it seems that way to
 me). The use case that I have fits very nicely into
 generate-test-resources to export date from a source database and
 process-test-resources to import the data into the target database. If
 using additional phases is the way that it has to be… oh well.

 For what it is worth… The patch is trivial and has not broken any of
 the other maven projects that I have built with it.

 Thanks,
 rovrevik

 On Thu, Feb 21, 2008 at 11:00 PM, Brian E. Fox [EMAIL PROTECTED] 
 wrote:

 Put multiple execution blocks inside the executions. You would
  probably need to use two phases though.


  -Original Message-
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
  Ryan Ovrevik

 Sent: Thursday, February 21, 2008 10:19 PM
  To: dev@maven.apache.org


 Subject: Re: Configuration not selected properly when a plugin is
  specified multiple times in the pom.

  I was specifying a plugin twice with-in a profile to control the order
  of operations across two plugins with in a particular phase. The
  scenario is as follows (simplified):
  * Use sql-maven to drop and create a database.
  * Use dbunit to import some data.
  * Use sql-unit again to drop some columns on the imported data.

  If you do not specify the plugin twice, how would you do this?

  rovrevik




  IIRC, model validation happens after inheritance and profile
  injection, to ensure the project has every opportunity to fill in
  missing sections.

  So, performing this sort of check in the model validator would be
  appropriate. I added a check for duplicate dependencies recently,
  IIRC, and this is similar.

  -john

  On Feb 21, 2008, at 10:26 AM, Brian E. Fox wrote:

   I was thinking this was across multiple poms (inheritance) but yes 
 in
   the same pom that's not good.
  
   

Re: Apache Continuum is now an Apache top level project

2008-02-20 Thread Carlos Sanchez
nice!

On Wed, Feb 20, 2008 at 12:15 PM, Brett Porter [EMAIL PROTECTED] wrote:
 Hi all,

  Congratulations - the board passed the resolution we submitted.

  We'll have some work to do to get set up over the next month, but
  other than that it's business as usual. Certainly shouldn't interrupt
  the planning for the next release :)

  Cheers,
  Brett

  --
  Brett Porter
  [EMAIL PROTECTED]
  http://blogs.exist.com/bporter/





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride


Re: propagating to repo1?

2008-02-20 Thread Carlos Sanchez
got it, please check in 4 hours, should be fixed now

On Feb 20, 2008 9:57 AM, Dan Fabulich [EMAIL PROTECTED] wrote:
 cc: [EMAIL PROTECTED]


 Dan Fabulich wrote:

 
  I staged Surefire 2.4.2 last night about 12 hours ago; it still hasn't shown
  up on repo1.
 
  http://repo1.maven.org/maven2/org/apache/maven/surefire/surefire/
 
  http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/maven/surefire/surefire/
 
  This seems longer than usual.  Is the rsync still working correctly?
 
  -Dan
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [MNG-3410] Plugin managed versions are ignored

2008-02-19 Thread Carlos Sanchez
On Feb 19, 2008 7:46 AM, Jason van Zyl [EMAIL PROTECTED] wrote:

 On 18-Feb-08, at 11:54 PM, Carlos Sanchez wrote:

  I'd like to get some feedback in MNG-3410, particularly from John as
  he has been working on this.
 
  If you build and install a plugin with managed versions that affect
  plugin transitive dependencies, when it's used the dependency
  management is ignored
 
  If the dependency management affects the plugin direct dependecies it
  works properly because the information is merged.
 

 Dependency management should not affect anything to do with plugins.
 If that is happening that is completely wrong.

 Dependencies and what plugins use should be completely separate. A
 project's classpath should never affect what is used in a plugin's
 execution.


it is, the problem is dependencyManagement in the plugin pom



  eg.
  Plugin A depends on jar B that depends on jar C[1.0]
  A dependencyManagement explicitly forces C[2.0], you build and install
  using C[2.0] in the classpath

 dependencyManagement in your POM or in the plugin's POM?

dependencyManagement in plugin's pom (A)


 
  If you use plugin A in your pom it will be used with C version 1.0
 
 
  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
  -- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 A language that doesn't affect the way you think about programming is
 not worth knowing.

 -— Alan Perlis




 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [MNG-3410] Plugin managed versions are ignored

2008-02-19 Thread Carlos Sanchez
I think you misunderstood. The dependencyManagement is used for
project dependencies, fine with that.
When you use a plugin no dependencyManagement is applied. The current
project depMan shouldn't be applied because it's only for projects, so
that's ok.

The problem comes when a plugin is built using dependencyManagement to
force some dependencies. When that plugin is used, the
dependencyManagement of the plugin is ignored, so you run it with
different dependencies than the ones you build it with.


On Feb 19, 2008 9:24 AM, Jason van Zyl [EMAIL PROTECTED] wrote:

 On 19-Feb-08, at 9:07 AM, Carlos Sanchez wrote:

  On Feb 19, 2008 7:46 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 
  On 18-Feb-08, at 11:54 PM, Carlos Sanchez wrote:
 
  I'd like to get some feedback in MNG-3410, particularly from John as
  he has been working on this.
 
  If you build and install a plugin with managed versions that affect
  plugin transitive dependencies, when it's used the dependency
  management is ignored
 
  If the dependency management affects the plugin direct dependecies
  it
  works properly because the information is merged.
 
 
  Dependency management should not affect anything to do with plugins.
  If that is happening that is completely wrong.
 
  Dependencies and what plugins use should be completely separate. A
  project's classpath should never affect what is used in a plugin's
  execution.
 
 
  it is, the problem is dependencyManagement in the plugin pom
 

 Then somewhere the Map that is used for managed dependencies is
 getting fed into both the project's resolution and the plugin's
 resolution and that definitely needs to be separated. Even if we
 decide there are certain cases where they should be shared (and I
 can't actually think of any real cases except for maybe Antlr vX
 generated code needing Antlr vX runtime code which needs to be
 aligned) they should be separate so we knowingly combine them if
 necessary.

 Problem is if you find that shared Map what are we going to break if
 you separate them now? Just thinking aloud.


 
 
  eg.
  Plugin A depends on jar B that depends on jar C[1.0]
  A dependencyManagement explicitly forces C[2.0], you build and
  install
  using C[2.0] in the classpath
 
  dependencyManagement in your POM or in the plugin's POM?
 
  dependencyManagement in plugin's pom (A)
 
 
 
  If you use plugin A in your pom it will be used with C version 1.0
 
 
  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
 -- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  Thanks,
 
  Jason
 
  --
  Jason van Zyl
  Founder,  Apache Maven
  jason at sonatype dot com
  --
 
  A language that doesn't affect the way you think about programming is
  not worth knowing.
 
  -— Alan Perlis
 
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 
  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
  -- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 

 Thanks,

 Jason

 --
 Jason van Zyl
 Founder,  Apache Maven
 jason at sonatype dot com
 --

 First, the taking in of scattered particulars under one Idea,
 so that everyone understands what is being talked about ... Second,
 the separation of the Idea into parts, by dividing it at the joints,
 as nature directs, not breaking any limb in half as a bad carver might.

 -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)





 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [MNG-3410] Plugin managed versions are ignored

2008-02-19 Thread Carlos Sanchez
On Feb 19, 2008 9:40 AM, Jason van Zyl [EMAIL PROTECTED] wrote:

 On 19-Feb-08, at 9:36 AM, Carlos Sanchez wrote:

  I think you misunderstood. The dependencyManagement is used for
  project dependencies, fine with that.
  When you use a plugin no dependencyManagement is applied. The current
  project depMan shouldn't be applied because it's only for projects, so
  that's ok.
 
  The problem comes when a plugin is built using dependencyManagement to
  force some dependencies. When that plugin is used, the
  dependencyManagement of the plugin is ignored, so you run it with
  different dependencies than the ones you build it with.
 

 So there is no Map used during the plugin's artifact resolution at
 runtime is what you're saying, yes?

right, and I think it should use the plugin Map that was used during
the plugin build



 
  On Feb 19, 2008 9:24 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 
  On 19-Feb-08, at 9:07 AM, Carlos Sanchez wrote:
 
  On Feb 19, 2008 7:46 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 
  On 18-Feb-08, at 11:54 PM, Carlos Sanchez wrote:
 
  I'd like to get some feedback in MNG-3410, particularly from
  John as
  he has been working on this.
 
  If you build and install a plugin with managed versions that
  affect
  plugin transitive dependencies, when it's used the dependency
  management is ignored
 
  If the dependency management affects the plugin direct dependecies
  it
  works properly because the information is merged.
 
 
  Dependency management should not affect anything to do with
  plugins.
  If that is happening that is completely wrong.
 
  Dependencies and what plugins use should be completely separate. A
  project's classpath should never affect what is used in a plugin's
  execution.
 
 
  it is, the problem is dependencyManagement in the plugin pom
 
 
  Then somewhere the Map that is used for managed dependencies is
  getting fed into both the project's resolution and the plugin's
  resolution and that definitely needs to be separated. Even if we
  decide there are certain cases where they should be shared (and I
  can't actually think of any real cases except for maybe Antlr vX
  generated code needing Antlr vX runtime code which needs to be
  aligned) they should be separate so we knowingly combine them if
  necessary.
 
  Problem is if you find that shared Map what are we going to break if
  you separate them now? Just thinking aloud.
 
 
 
 
  eg.
  Plugin A depends on jar B that depends on jar C[1.0]
  A dependencyManagement explicitly forces C[2.0], you build and
  install
  using C[2.0] in the classpath
 
  dependencyManagement in your POM or in the plugin's POM?
 
  dependencyManagement in plugin's pom (A)
 
 
 
  If you use plugin A in your pom it will be used with C version 1.0
 
 
  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
-- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  Thanks,
 
  Jason
 
  --
  Jason van Zyl
  Founder,  Apache Maven
  jason at sonatype dot com
  --
 
  A language that doesn't affect the way you think about
  programming is
  not worth knowing.
 
  -— Alan Perlis
 
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 
  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
 -- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
  Thanks,
 
  Jason
 
  --
  Jason van Zyl
  Founder,  Apache Maven
  jason at sonatype dot com
  --
 
  First, the taking in of scattered particulars under one Idea,
  so that everyone understands what is being talked about ... Second,
  the separation of the Idea into parts, by dividing it at the joints,
  as nature directs, not breaking any limb in half as a bad carver
  might.
 
  -- Plato, Phaedrus (Notes on the Synthesis of Form by C. Alexander)
 
 
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 
  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
  -- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED

Re: [MNG-3410] Plugin managed versions are ignored

2008-02-19 Thread Carlos Sanchez
I dont think is related, this bug only affects plugins that use
dependencyManagement. It does nothing with the plugin dependencies.

This wold change plugin classpath for all those plugins that have
dependency management, but it will change them to what the plugin was
successfully built with, so I don't think it should be a huge problem
to put it for 2.0.x

On Feb 19, 2008 9:56 AM, Niall Pemberton [EMAIL PROTECTED] wrote:
 On Feb 19, 2008 5:46 PM, Carlos Sanchez [EMAIL PROTECTED] wrote:
  On Feb 19, 2008 9:40 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
  
   On 19-Feb-08, at 9:36 AM, Carlos Sanchez wrote:
  
I think you misunderstood. The dependencyManagement is used for
project dependencies, fine with that.
When you use a plugin no dependencyManagement is applied. The current
project depMan shouldn't be applied because it's only for projects, so
that's ok.
   
The problem comes when a plugin is built using dependencyManagement to
force some dependencies. When that plugin is used, the
dependencyManagement of the plugin is ignored, so you run it with
different dependencies than the ones you build it with.
   
  
   So there is no Map used during the plugin's artifact resolution at
   runtime is what you're saying, yes?
 
  right, and I think it should use the plugin Map that was used during
  the plugin build

 Perhaps related, but I tried specifying a later version of a plugin's
 dependency and it was ignored:

 See http://maven.markmail.org/message/km5mlcfsgqlo7le2

 Niall


   
On Feb 19, 2008 9:24 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
   
On 19-Feb-08, at 9:07 AM, Carlos Sanchez wrote:
   
On Feb 19, 2008 7:46 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
   
On 18-Feb-08, at 11:54 PM, Carlos Sanchez wrote:
   
I'd like to get some feedback in MNG-3410, particularly from
John as
he has been working on this.
   
If you build and install a plugin with managed versions that
affect
plugin transitive dependencies, when it's used the dependency
management is ignored
   
If the dependency management affects the plugin direct dependecies
it
works properly because the information is merged.
   
   
Dependency management should not affect anything to do with
plugins.
If that is happening that is completely wrong.
   
Dependencies and what plugins use should be completely separate. A
project's classpath should never affect what is used in a plugin's
execution.
   
   
it is, the problem is dependencyManagement in the plugin pom
   
   
Then somewhere the Map that is used for managed dependencies is
getting fed into both the project's resolution and the plugin's
resolution and that definitely needs to be separated. Even if we
decide there are certain cases where they should be shared (and I
can't actually think of any real cases except for maybe Antlr vX
generated code needing Antlr vX runtime code which needs to be
aligned) they should be separate so we knowingly combine them if
necessary.
   
Problem is if you find that shared Map what are we going to break if
you separate them now? Just thinking aloud.
   
   
   
   
eg.
Plugin A depends on jar B that depends on jar C[1.0]
A dependencyManagement explicitly forces C[2.0], you build and
install
using C[2.0] in the classpath
   
dependencyManagement in your POM or in the plugin's POM?
   
dependencyManagement in plugin's pom (A)
   
   
   
If you use plugin A in your pom it will be used with C version 1.0
   
   


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[MNG-3410] Plugin managed versions are ignored

2008-02-18 Thread Carlos Sanchez
I'd like to get some feedback in MNG-3410, particularly from John as
he has been working on this.

If you build and install a plugin with managed versions that affect
plugin transitive dependencies, when it's used the dependency
management is ignored

If the dependency management affects the plugin direct dependecies it
works properly because the information is merged.

eg.
Plugin A depends on jar B that depends on jar C[1.0]
A dependencyManagement explicitly forces C[2.0], you build and install
using C[2.0] in the classpath
If you use plugin A in your pom it will be used with C version 1.0


-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Can't run Maven 2.1 Snapshot

2008-02-15 Thread Carlos Sanchez
I saw that problem before and IIRC it was a problem wiht my M2_HOME
and PATH, both were not  in sync pointing to the same 2.1-snapshot

On Fri, Feb 15, 2008 at 10:26 AM, Rahul Thakur
[EMAIL PROTECTED] wrote:
 I get the error below when I attempt to build and run a Maven 2.1
  SNAPHOT on win xp.

  Rahul

  E:\maven-componentsmvn -X package
  Exception in thread main java.lang.NoClassDefFoundError:
  org/codehaus/classworlds/Launcher
  Caused by: java.lang.ClassNotFoundException:
  org.codehaus.classworlds.Launcher
 at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
 at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)


  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: svn commit: r627675 - in /maven/components/branches/maven-2.0.x/maven-project/src: main/java/org/apache/maven/project/MavenProject.java test/java/org/apache/maven/project/MavenProjectTest.java

2008-02-14 Thread Carlos Sanchez
Reading carefully the javadoc I see the mistakes i made in clone :( I
can fix that

The problem arised with a delegate pattern implementation, the
MavenProject instance is encapsulated [1], but the problem comes with
other classes using this constructor to make copies, which will ignore
any customizations made in the delegating object (the subclass).

If the way to make a copy where defined in a method ( clone() seems to
be the right one ) then subclasses could just override that method and
there wouldnt be any need of getters/setters, but right now that
constructor is used in the maven archiver. Adding the getters and
setters is a patch until the other classes are updated to use clone()
and to keep backwards compatibility.

[1] http://tinyurl.com/29jzte


On Thu, Feb 14, 2008 at 4:15 PM, Brett Porter [EMAIL PROTECTED] wrote:
 Carlos,

  Can you elaborate on the need for this?

  I understand that since MavenProject is non-final and so are the get/
  sets they can be overridden and so we should be using the get/set
  internally. However, it would seem we don't need that funcationality
  for every field - which particular ones do you see as needing to be
  overridden?

  Also, I don't think the clone() stuff is right:
  - you've deprecated the copy constructor even though it is still
  useful. You also require it's existence which means it shouldn't be
  deprecated.
  - clone()'s contract says that it doesn't call any constructors,
  making the method work but not as documented by the JDK
  - clone() should call super.clone() to get a valid MavenProject instance
  - MavenProject doesn't implement clonable
  Why did you need clone()?

  Thanks,
  Brett

  On 14/02/2008, at 5:40 PM, [EMAIL PROTECTED] wrote:

   Author: carlos
   Date: Wed Feb 13 22:40:35 2008
   New Revision: 627675
  
   URL: http://svn.apache.org/viewvc?rev=627675view=rev
   Log:
   [MNG-3400] MavenProject is not extensible. Merge rev 627670 from trunk
  
   Modified:
  maven/components/branches/maven-2.0.x/maven-project/src/main/java/
   org/apache/maven/project/MavenProject.java
  maven/components/branches/maven-2.0.x/maven-project/src/test/java/
   org/apache/maven/project/MavenProjectTest.java
  
   Modified: maven/components/branches/maven-2.0.x/maven-project/src/
   main/java/org/apache/maven/project/MavenProject.java
   URL: 
 http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven-project/src/main/java/org/apache/maven/project/MavenProject.java?rev=627675r1=627674r2=627675view=diff
   =
   =
   =
   =
   =
   =
   =
   =
   ==
   --- maven/components/branches/maven-2.0.x/maven-project/src/main/
   java/org/apache/maven/project/MavenProject.java (original)
   +++ maven/components/branches/maven-2.0.x/maven-project/src/main/
   java/org/apache/maven/project/MavenProject.java Wed Feb 13 22:40:35
   2008
   @@ -158,103 +158,107 @@
   model.setArtifactId( EMPTY_PROJECT_ARTIFACT_ID );
   model.setVersion( EMPTY_PROJECT_VERSION );
  
   -this.model = model;
   +this.setModel( model );
   }
  
   public MavenProject( Model model )
   {
   -this.model = model;
   +this.setModel( model );
   }
  
   +/**
   + * @deprecated use [EMAIL PROTECTED] #clone()}
   + */
   public MavenProject( MavenProject project )
   {
   // disown the parent
  
   // copy fields
   -this.file = project.file;
   +setFile( project.getFile() );
  
   -// don't need a deep copy, they don't get modified or added/
   removed to/from - but make them unmodifiable to be sure!
   -if ( project.dependencyArtifacts != null )
   +// don't need a deep copy, they don't get modified or added/
   removed to/from - but make them unmodifiable to be
   +// sure!
   +if ( project.getDependencyArtifacts() != null )
   {
   -this.dependencyArtifacts =
   Collections.unmodifiableSet( project.dependencyArtifacts );
   +
   setDependencyArtifacts
   ( Collections.unmodifiableSet( project.getDependencyArtifacts() ) );
   }
   -
   -if ( project.artifacts != null )
   +
   +if ( project.getArtifacts() != null )
   {
   -this.artifacts =
   Collections.unmodifiableSet( project.artifacts );
   +
   setArtifacts( Collections.unmodifiableSet( project.getArtifacts() ) );
   }
   -
   -if ( project.pluginArtifacts != null )
   +
   +if ( project.getPluginArtifacts() != null )
   {
   -this.pluginArtifacts =
   Collections.unmodifiableSet( project.pluginArtifacts );
   +
   setPluginArtifacts
   ( Collections.unmodifiableSet( project.getPluginArtifacts() ) );
   }
   -
   -if ( project.reportArtifacts != null )
   +
   +if ( project.getReportArtifacts() != null )
   {
   -this.reportArtifacts =
   

Re: svn commit: r627675 - in /maven/components/branches/maven-2.0.x/maven-project/src: main/java/org/apache/maven/project/MavenProject.java test/java/org/apache/maven/project/MavenProjectTest.java

2008-02-14 Thread Carlos Sanchez
The archiver doesnt have to understand eclipse. But it can't create a
MavenProject object when the one passed is a subclass that may have
customized behavior

On Thu, Feb 14, 2008 at 5:42 PM, Brian E. Fox [EMAIL PROTECTED] wrote:
 It seems curious to me that the archiver needs to understand eclipse.
  Isn't this a generic component? Perhaps you should be making
  maven-eclipse-archiver or something.


  -Original Message-
  From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos
  Sanchez
  Sent: Thursday, February 14, 2008 5:41 PM
  To: Maven Developers List
  Subject: Re: svn commit: r627675 - in
  /maven/components/branches/maven-2.0.x/maven-project/src:
  main/java/org/apache/maven/project/MavenProject.java


 test/java/org/apache/maven/project/MavenProjectTest.java

  The archiver is making a copy of the MavenProject using newProject =
  new MavenProject(project)
  project is a subclass of MavenProject (EclipseMavenProject)
  Instead the archiver should do project.clone() if any

  Previous to my patch new MavenProject(project) fails with NPE as the
  fields are accessed directly. After the patch it works, although I
  still think to make copies it should use clone() and that's why I
  deprecated the constructor

  what @todo are you talking about?

  I will fix the clone method.

  On Thu, Feb 14, 2008 at 5:17 PM, Brett Porter [EMAIL PROTECTED] wrote:
   I'm not sure why the archiver needs to use the delegate? Is it because
you lose track of the updates? IF that's all, then you could follow
the @todo in the class javadoc :)
  
If it truly needs it, clone is the right method - I'd definitely
recommend reading the section on clone in Effective Java though :)
  
- Brett
  
  
  
On 15/02/2008, at 11:57 AM, Carlos Sanchez wrote:
  
 Reading carefully the javadoc I see the mistakes i made in clone :(
  I
 can fix that

 The problem arised with a delegate pattern implementation, the
 MavenProject instance is encapsulated [1], but the problem comes
  with
 other classes using this constructor to make copies, which will
  ignore
 any customizations made in the delegating object (the subclass).

 If the way to make a copy where defined in a method ( clone() seems
  to
 be the right one ) then subclasses could just override that method
  and
 there wouldnt be any need of getters/setters, but right now that
 constructor is used in the maven archiver. Adding the getters and
 setters is a patch until the other classes are updated to use
  clone()
 and to keep backwards compatibility.

 [1] http://tinyurl.com/29jzte


 On Thu, Feb 14, 2008 at 4:15 PM, Brett Porter [EMAIL PROTECTED]
 wrote:
 Carlos,

 Can you elaborate on the need for this?

 I understand that since MavenProject is non-final and so are the
  get/
 sets they can be overridden and so we should be using the get/set
 internally. However, it would seem we don't need that
  funcationality
 for every field - which particular ones do you see as needing to
  be
 overridden?

 Also, I don't think the clone() stuff is right:
 - you've deprecated the copy constructor even though it is still
 useful. You also require it's existence which means it shouldn't
  be
 deprecated.
 - clone()'s contract says that it doesn't call any constructors,
 making the method work but not as documented by the JDK
 - clone() should call super.clone() to get a valid MavenProject
 instance
 - MavenProject doesn't implement clonable
 Why did you need clone()?

 Thanks,
 Brett

 On 14/02/2008, at 5:40 PM, [EMAIL PROTECTED] wrote:

 Author: carlos
 Date: Wed Feb 13 22:40:35 2008
 New Revision: 627675

 URL: http://svn.apache.org/viewvc?rev=627675view=rev
 Log:
 [MNG-3400] MavenProject is not extensible. Merge rev 627670 from
 trunk

 Modified:

  maven/components/branches/maven-2.0.x/maven-project/src/main/java/
 org/apache/maven/project/MavenProject.java

  maven/components/branches/maven-2.0.x/maven-project/src/test/java/
 org/apache/maven/project/MavenProjectTest.java

 Modified:
  maven/components/branches/maven-2.0.x/maven-project/src/
 main/java/org/apache/maven/project/MavenProject.java
 URL:
  http://svn.apache.org/viewvc/maven/components/branches/maven-2.0.x/maven
  -project/src/main/java/org/apache/maven/project/MavenProject.java?rev=62
  7675r1=627674r2=627675view=diff
 =
 =
 =
 =
 =
 =
 =
 =
 =
 =

  
 --- maven/components/branches/maven-2.0.x/maven-project/src/main/
 java/org/apache/maven/project/MavenProject.java (original)
 +++ maven/components/branches/maven-2.0.x/maven-project/src/main/
 java/org/apache/maven/project/MavenProject.java Wed Feb 13

Re: svn commit: r627675 - in /maven/components/branches/maven-2.0.x/maven-project/src: main/java/org/apache/maven/project/MavenProject.java test/java/org/apache/maven/project/MavenProjectTest.java

2008-02-14 Thread Carlos Sanchez
I dont know why it is there, but it is, line 314
https://svn.apache.org/viewvc/maven/shared/trunk/maven-archiver/src/main/java/org/apache/maven/archiver/MavenArchiver.java?annotate=627672

emmanuel comment is
we have to clone the project instance so we can write out the pom with
the deployment version, without impacting the main project instance...


On Thu, Feb 14, 2008 at 5:51 PM, Brett Porter [EMAIL PROTECTED] wrote:

  On 15/02/2008, at 12:41 PM, Carlos Sanchez wrote:

   The archiver is making a copy of the MavenProject using newProject =
   new MavenProject(project)
   project is a subclass of MavenProject (EclipseMavenProject)
   Instead the archiver should do project.clone() if any

  I think I was asking the same thing as Jason - I didn't know why the
  archiver should be creating a new project (and if it was, why it would
  need to be another instance of the delegate class).


  
   what @todo are you talking about?

  I meant in the other code, but it's not relevant since you aren't
  doing this for lack of update visibility.

  - Brett



  --
  Brett Porter
  [EMAIL PROTECTED]
  http://blogs.exist.com/bporter/


  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: svn commit: r627675 - in /maven/components/branches/maven-2.0.x/maven-project/src: main/java/org/apache/maven/project/MavenProject.java test/java/org/apache/maven/project/MavenProjectTest.java

2008-02-14 Thread Carlos Sanchez
does this look better?
https://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java?r1=627670r2=627932pathrev=627932diff_format=h

On Thu, Feb 14, 2008 at 6:11 PM, Brett Porter [EMAIL PROTECTED] wrote:
 Ok, well in that case you don't need clone, you just needed to flip
  all the get/set's like you did and continue using the copy constructor.



  On 15/02/2008, at 12:59 PM, Carlos Sanchez wrote:

   I dont know why it is there, but it is, line 314
   
 https://svn.apache.org/viewvc/maven/shared/trunk/maven-archiver/src/main/java/org/apache/maven/archiver/MavenArchiver.java?annotate=627672
  
   emmanuel comment is
   we have to clone the project instance so we can write out the pom with
   the deployment version, without impacting the main project instance...
  
  
   On Thu, Feb 14, 2008 at 5:51 PM, Brett Porter [EMAIL PROTECTED]
   wrote:
  
   On 15/02/2008, at 12:41 PM, Carlos Sanchez wrote:
  
   The archiver is making a copy of the MavenProject using newProject =
   new MavenProject(project)
   project is a subclass of MavenProject (EclipseMavenProject)
   Instead the archiver should do project.clone() if any
  
   I think I was asking the same thing as Jason - I didn't know why the
   archiver should be creating a new project (and if it was, why it
   would
   need to be another instance of the delegate class).
  
  
  
   what @todo are you talking about?
  
   I meant in the other code, but it's not relevant since you aren't
   doing this for lack of update visibility.
  
   - Brett
  
  
  
   --
   Brett Porter
   [EMAIL PROTECTED]
   http://blogs.exist.com/bporter/
  
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
  
  
  
   --
   I could give you my word as a Spaniard.
   No good. I've known too many Spaniards.
   -- The Princess Bride
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  

  --
  Brett Porter
  [EMAIL PROTECTED]
  http://blogs.exist.com/bporter/


  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Plugin Versions in the Super pom

2008-02-08 Thread Carlos Sanchez
I'm pretty much +1

Another behavior that would change is if I build and install a plugin
in my local repo, it won't be used. I'd have to explicitly set it in
the pom.

On Feb 8, 2008 4:41 PM, Brian E. Fox [EMAIL PROTECTED] wrote:
 I know it's been discussed before in the context of various other issues
 and solutions, but I want to discuss locking down core plugins in the
 super pom _for_ 2.0 _only_.



 Normally we get into some large protracted discussions about better
 solutions and drawbacks/benefits of them, meanwhile the users suffer the
 wrath of auto plugin updates. Considering the amount of time I spent
 writing the enforcer requirePluginVersions rule, you can safely assume
 you don't need to convince me that the _right_ way is to lock them down
 in your poms. I already believe that. I also think that there is
 probably a better solution, whether it's plugin packs (which I don't
 agree with at this point) or something else. We can agree that whatever
 else it is that may be done will come in 2.1 and for a large portion of
 users 2.1 in production is a long way off and we continue to suffer bad
 press about the instability of Maven in the mean time. So I'd like to
 put those discussions aside for now and simply discuss the ramifications
 of defaulting the core plugin versions in the super pom in 2.0 only.



 I see two main benefits:

 1.  Those who have followed best practice and locked their versions
 down will not be affected by this at all. The normal inheritance rules
 will apply, and we'll put these versions into the pluginManagement
 section of the super pom.

 2.  Those who have not locked their versions down will only be
 affected by gaining stability in between maven releases. If they want a
 new plugin before the next Maven release, they will have to follow the
 best practices and lock their version down to the new version. (this
 actually informs people and encourages them to learn how to do
 that...but when _they_ are ready to do it because they are motivated to
 grab a new release, not when they least expect it because we pushed out
 a plugin that broke their build)

 3.  The change is very simple, can be done quickly and has little
 harm of creating more problems.



 The only drawback I can see is that it lulls people into a false sense
 of security because _less_ plugins auto update Not all of them.
 Certainly we won't lock down every  plugin in existence and those
 plugins will still be subjected to the auto update. Again, I'm not
 suggesting we solve the world here, but this is a simple step forward to
 reduce the impact of one of the most frequent complaints of the users.



 If you can think of some serious drawbacks to this approach, speak now
 for forever hold your peace ;-)



 --Brian









-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Mirroring question

2008-02-07 Thread Carlos Sanchez
http://maven.apache.org/guides/mini/guide-mirror-settings.html

On Feb 7, 2008 10:39 AM, Tiffney, Lisa S. [EMAIL PROTECTED] wrote:
 Classification: UNCLASSIFIED

 Good afternoon

 I have a requirement to provide a mirror of
 http://repo1.maven.rg/maven2/ on our secure internal site.

 A couple of basic questions;  can we receive permission to do this and
 if so what is the easiest way to accomplish this.  ( I am new at this).
 What else do you require from us?

 Our internal site as mentioned is a secure site with no connection
 whatsover to the internet.

 Appreciate your earliest response.

 Cheers,

 Lisa


 Lisa Tiffney
 www.cse-cst.gc.ca
 Communications Security Establishment (CSE)
 Ottawa, On
 [EMAIL PROTECTED]
 613-991-7854
 613-668-2469(cell)

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: groupID for SUN web service developer pack Jars ?

2008-02-07 Thread Carlos Sanchez
maybe com.sun.org.apache.xmlsec
but doesnt really matter that much

On Feb 7, 2008 2:36 AM, nicolas de loof [EMAIL PROTECTED] wrote:
 Hello,

 I need some jars from archived SUN WSDP (
 http://java.sun.com/webservices/downloads/1.5/index.html)
 What is the recommended groupId for such jars ?

 For example, xmlsec.jar is a sun-repackaged apache xml-security.
 - com.sun.xmlsec ?
 - com.sun.org.apache.xmlsec (repository allready contains
 com/sun/org/apache/jaxp-ri/)
 - ??

 Nico




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [Discussion] Continuum 2.0 Roadmap

2008-02-06 Thread Carlos Sanchez
well, if you want to have a plugin based architecture, what better
that OSGi? and it may help too for distributiion of build machines

On Feb 6, 2008 2:08 AM, Rahul Thakur [EMAIL PROTECTED] wrote:
 Are you thinking what I am thinking -  an OSGi based runtime underneath
 and plugins/extensions that could be loaded runtime?
 :-)


 Carlos Sanchez wrote:
  Some comments
 
  Database vs xml: definitely database. Throwing away the db access api
  (JDO/JPA/...) now that it's already there doesnt make much sense.
  Maybe there are implementations that use xml for storage and that's
  where you'd need to look if you want file storage
 
  Spring vs Guice vs Plexus: Spring for sure. Big community, lots of
  users, documentation, support,... Specially if you want to add JMX
  support (can be done really easily just with annotations using
  reflection), and thinking in OSGi in the future I'm sure it will be
  really easy to integrate Spring and OSGi if it is not already. I'd
  start softly, just migrating thing that would require adding features
  to plexus, and move from there.
 
  I agree with Brett on having 1.2, 1.3,... it's good to have a list of
  what you want to do for 2.0 but as it gets done it should be released
  in minor versions.
 
  On Jan 29, 2008 2:34 PM, Emmanuel Venisse [EMAIL PROTECTED] wrote:
 
  Hi
 
  I started a document [1] with my ideas about Continuum 2.
  As you can see in this doc, I want to add lot of things in the next 
  version.
 
  Feel free to comment on it.
 
 
  [1]
  http://docs.codehaus.org/display/CONTINUUM/Continuum+2.0+Design+Discussion
 
  Emmanuel
 
 
 
 
 
 




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride


Re: [Discussion] Continuum 2.0 Roadmap

2008-02-05 Thread Carlos Sanchez
Some comments

Database vs xml: definitely database. Throwing away the db access api
(JDO/JPA/...) now that it's already there doesnt make much sense.
Maybe there are implementations that use xml for storage and that's
where you'd need to look if you want file storage

Spring vs Guice vs Plexus: Spring for sure. Big community, lots of
users, documentation, support,... Specially if you want to add JMX
support (can be done really easily just with annotations using
reflection), and thinking in OSGi in the future I'm sure it will be
really easy to integrate Spring and OSGi if it is not already. I'd
start softly, just migrating thing that would require adding features
to plexus, and move from there.

I agree with Brett on having 1.2, 1.3,... it's good to have a list of
what you want to do for 2.0 but as it gets done it should be released
in minor versions.

On Jan 29, 2008 2:34 PM, Emmanuel Venisse [EMAIL PROTECTED] wrote:
 Hi

 I started a document [1] with my ideas about Continuum 2.
 As you can see in this doc, I want to add lot of things in the next version.

 Feel free to comment on it.


 [1]
 http://docs.codehaus.org/display/CONTINUUM/Continuum+2.0+Design+Discussion

 Emmanuel




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride


Re: Tree/graph of Artifact objects

2008-01-31 Thread Carlos Sanchez
It's a graphical view of the graph ;)

On Jan 31, 2008 8:19 PM, David Blevins [EMAIL PROTECTED] wrote:

 On Jan 29, 2008, at 10:48 AM, Carlos Sanchez wrote:

  if you want something graphical take a look at
  http://code.google.com/p/maven-dependency-browser/
 
  it's going to be integrated in Q4E
  http://code.google.com/p/q4e/issues/detail?id=144

 Graph as in the data structure, but thanks :)

 -David


 
  On Jan 18, 2008 12:15 PM, David Blevins [EMAIL PROTECTED]
  wrote:
  Is there any way to get or make a tree of Artifact objects?
 
  I've tried taking the list of Artifacts returned from
  project.getArtifacts(), then wrapping them in my own node object
  and
  relinking them via the info in the dependency trail.  This works fine
  except that there is some information loss.  Say two artifacts (a and
  b) each depend on a thrid artifact (c).  The c dependency will have
  only one dependency trail showing either a or b and i'd like to see
  both trails.  I don't really need this info from the dependency trail
  specifically, just want some way to get the whole graph with no loss
  in relationships.
 
  Any ideas?
 
  -David
 
 
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 
  --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
  -- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: project level exclusions

2008-01-29 Thread Carlos Sanchez
sounds like there are other 44 people that agrees with you ;)
http://jira.codehaus.org/browse/MNG-1977

On Jan 28, 2008 11:16 PM, David Blevins [EMAIL PROTECTED] wrote:
 It occurs to me I'd really like the ability to apply exclusions at a
 more general level than each individual dep.   We have ton of excludes
 (136), some deps want to pull in the world, and a very good chunk of
 them are redundant.  Doing a grep/sort/uniq looks like 68 of them are
 redundant.

 We use the dependencyManagement section in our parent pom quite a
 bit (most our excludes are there), but perhaps it would be logical
 also use the dependencyManagement, which simplifies inclusion, to
 simplify exclusion as well.

 -David


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Tree/graph of Artifact objects

2008-01-29 Thread Carlos Sanchez
if you want something graphical take a look at
http://code.google.com/p/maven-dependency-browser/

it's going to be integrated in Q4E
http://code.google.com/p/q4e/issues/detail?id=144


On Jan 18, 2008 12:15 PM, David Blevins [EMAIL PROTECTED] wrote:
 Is there any way to get or make a tree of Artifact objects?

 I've tried taking the list of Artifacts returned from
 project.getArtifacts(), then wrapping them in my own node object and
 relinking them via the info in the dependency trail.  This works fine
 except that there is some information loss.  Say two artifacts (a and
 b) each depend on a thrid artifact (c).  The c dependency will have
 only one dependency trail showing either a or b and i'd like to see
 both trails.  I don't really need this info from the dependency trail
 specifically, just want some way to get the whole graph with no loss
 in relationships.

 Any ideas?

 -David



 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Fix missing POM files

2008-01-28 Thread Carlos Sanchez
from m1 syncing partners that didnt have poms

On Jan 28, 2008 11:25 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 How did anything without a POM get into the m2 repository?

  From the m1 conversion (which we should turn off now)?

  From syncing partners?


 On 28-Jan-08, at 11:10 AM, Carlos Sanchez wrote:

  i'm talking about things that are already there without pom
 
  On Jan 28, 2008 11:07 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
  If there is no POM you should just reject it and send it back. If we
  automated this, which we will, it would fail. You can't know as a
  third party what is correct.
 
 
  On 28-Jan-08, at 10:51 AM, Carlos Sanchez wrote:
 
  if there's no pom uploaded then you can take 5 minutes of your time
  and provide one. I try to do it for all the ones I use. It can be
  because you care about the community or because you are selfish and
  want your project to be reproducible ;) either way providing a pom
  doesnt take that long
 
  On Jan 28, 2008 8:19 AM, Tamás Cservenák [EMAIL PROTECTED]
  wrote:
  Daniel,
 
  i think we talk about two things here:
 
  - to fix/modify retroactively already deployed poms and/or repo
  content - and i believe we both agree it is a disaster to do so.
 
  - to prevent failed download request every time the project is
  built.
 
  I was talking about the second problem, with corporate users in my
  mind. And that means, on possibly close projects in controlled
  environment.
 
  I completely agree with your arguments. I was just trying to give a
  hint for corporate users how to get rid of these failed
  downloads.
 
  For OSS projects/users, currently the only solution is to get
  people
  (interested maven user community) on to feet and push (demand) the
  affected project owners/maintainers to do something about it, to
  make
  them create deployment requests with good/valid POMs.
 
  It simply resembles me the situation to linux RPM reposes. And a
  solution i like from there is the disconnection (or extension) of
  the actual payload (project) versioning from the RPM (atifact)
  versioning, and the ability to republish a wrongly packaged RPM
  with
  _same_ payload but with increased full name, ie.
  AProject-1.0.0-1.rpm versus AProject-1.0.0-2.rpm.
 
  Actually, this is what we are talking about here, right?
 
  ~t~
 
 
  On Jan 28, 2008 3:54 PM, Daniel Kulp [EMAIL PROTECTED] wrote:
 
  While I completely agree about the poms needing to be carved in
  stone,
  I really DON'T agree with the requirement to use advanced repo
  managers
  to solve problems like this.
 
  That's perfectly fine for enterprise level application development
  where
  all the developers are in the same location, but that really
  breaks down
  for open source projects where developers are all over the place,
  behind
  different firewalls, using difference repo managers that are all
  setup
  differently, etc...
 
  For example, let say I'm working on some maven plugin and I pull
  some new
  dependency.   My companies repo manager is setup to fix some
  dependency
  issue in that new dependency, but I don't really know that because
  someone else set that up.  (I'm just a developer).   I build and
  test
  and everything is OK.
 
  Now you come along (or continuum, etc..) and try to build and it
  all
  fails cause your companies repo manager doesn't have that fix in
  place.
  I give the works for me response because as far as I can tell,
  it does
  work.   You basically get into situations where builds are not
  globally
  reproducable.   And that's a problem.
 
  That's why for companies that invest heavily in working with open
  source
  stuff, I don't recommend a repo manager and instead recommend a
  straight
  rsync or make sure the repo manager is setup as a mirror only with
  no
  additions/changes.
 
 
  Now, while were on the topic:  obviously DEPENDENCY changes in
  poms are a
  huge problem.   What are peoples thoughts on metadata changes like
  the
  licenses section, organization section, url, description,
  etc ?
  I personally feel that poms for 2.1 should REQUIRE the licenses
  section
  (either directly or inheritted from a parent) and would really
  like the
  others as well.   On one hand, metadata updates usually don't
  break
  builds.   On the other hand, it could make past builds not 100%
  reproducable if they use that metadata.  (example: remote-
  resources)
 
 
  Dan
 
 
 
  On Monday 28 January 2008, Tamás Cservenák wrote:
  Hi,
 
  I'm with Jason here: once something is released, it should be
  carved
  into stone. The maven remote repository (every remote one, not
  just
  the central!) should only move forward in time. We cannot allow
  backward modification of artifacts since it may have
  unforeseeable
  consequences! Not to mention reproducibility...
 
 
  Anyway, if you _must_ have the missing POM (or simply want to
  prepare
  for a new fixed release that will have one, and not to litter
  your own
  project with exclusions

Re: Fix missing POM files

2008-01-28 Thread Carlos Sanchez
I still don't see what's wrong with that. I know it can break your
build, but people don't think those [WARN] messages in the cmdline and
the fact that maven is hitting the internet trying to download the
missing pom everytime, are the sign of a problem ???

On Jan 28, 2008 11:48 AM, Daniel Kulp [EMAIL PROTECTED] wrote:
 On Monday 28 January 2008, Jason van Zyl wrote:
  On 28-Jan-08, at 11:30 AM, Daniel Kulp wrote:
   What's worse is if someone reports a missing pom, they then go and
   add a
   FULL pom with deps which then gets synced to central.  That could
   cause
   issues as we all know.
 
  Are you serious?

 Yep.   They did it for neethi just last week.   Look at the time stamps
 at:

 http://repo1.maven.org/maven2/org/apache/neethi/neethi/2.0.2/


 Dan



 
   Dan
  
   On 28-Jan-08, at 11:10 AM, Carlos Sanchez wrote:
   i'm talking about things that are already there without pom
  
   On Jan 28, 2008 11:07 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
   If there is no POM you should just reject it and send it back. If
   we automated this, which we will, it would fail. You can't know
   as a third party what is correct.
  
   On 28-Jan-08, at 10:51 AM, Carlos Sanchez wrote:
   if there's no pom uploaded then you can take 5 minutes of your
   time and provide one. I try to do it for all the ones I use. It
   can be because you care about the community or because you are
   selfish and want your project to be reproducible ;) either way
   providing a pom doesnt take that long
  
   On Jan 28, 2008 8:19 AM, Tamás Cservenák [EMAIL PROTECTED]
  
   wrote:
   Daniel,
  
   i think we talk about two things here:
  
   - to fix/modify retroactively already deployed poms and/or repo
   content - and i believe we both agree it is a disaster to do
   so.
  
   - to prevent failed download request every time the project is
   built.
  
   I was talking about the second problem, with corporate users in
   my mind. And that means, on possibly close projects in
   controlled environment.
  
   I completely agree with your arguments. I was just trying to
   give a hint for corporate users how to get rid of these
   failed downloads.
  
   For OSS projects/users, currently the only solution is to get
   people
   (interested maven user community) on to feet and push (demand)
   the affected project owners/maintainers to do something about
   it, to make
   them create deployment requests with good/valid POMs.
  
   It simply resembles me the situation to linux RPM reposes. And
   a solution i like from there is the disconnection (or
   extension) of the actual payload (project) versioning from the
   RPM (atifact) versioning, and the ability to republish a
   wrongly packaged RPM with
   _same_ payload but with increased full name, ie.
   AProject-1.0.0-1.rpm versus AProject-1.0.0-2.rpm.
  
   Actually, this is what we are talking about here, right?
  
   ~t~
  
   On Jan 28, 2008 3:54 PM, Daniel Kulp [EMAIL PROTECTED] wrote:
   While I completely agree about the poms needing to be carved
   in stone,
   I really DON'T agree with the requirement to use advanced
   repo managers
   to solve problems like this.
  
   That's perfectly fine for enterprise level application
   development where
   all the developers are in the same location, but that really
   breaks down
   for open source projects where developers are all over the
   place, behind
   different firewalls, using difference repo managers that are
   all setup
   differently, etc...
  
   For example, let say I'm working on some maven plugin and I
   pull some new
   dependency.   My companies repo manager is setup to fix some
   dependency
   issue in that new dependency, but I don't really know that
   because someone else set that up.  (I'm just a developer).   I
   build and test
   and everything is OK.
  
   Now you come along (or continuum, etc..) and try to build and
   it all
   fails cause your companies repo manager doesn't have that fix
   in place.
   I give the works for me response because as far as I can
   tell, it does
   work.   You basically get into situations where builds are not
   globally
   reproducable.   And that's a problem.
  
   That's why for companies that invest heavily in working with
   open source
   stuff, I don't recommend a repo manager and instead recommend
   a straight
   rsync or make sure the repo manager is setup as a mirror only
   with no
   additions/changes.
  
  
   Now, while were on the topic:  obviously DEPENDENCY changes in
   poms are a
   huge problem.   What are peoples thoughts on metadata changes
   like the
   licenses section, organization section, url, description,
   etc ?
   I personally feel that poms for 2.1 should REQUIRE the
   licenses section
   (either directly or inheritted from a parent) and would really
   like the
   others as well.   On one hand, metadata updates usually don't
   break
   builds.   On the other hand, it could make past builds not
   100% reproducable

Re: Fix missing POM files

2008-01-28 Thread Carlos Sanchez
There's still around 5 releases every month only at apache that go to
the m1 repo (most of them with poms).

I'd rather have the official jars being deployed without poms than do
it manually, and accept anybody's upload request for let's say Tomcat,
with all the problems that it could cause.
.

On Jan 28, 2008 11:39 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 On 28-Jan-08, at 11:33 AM, Carlos Sanchez wrote:

  from m1 syncing partners that didnt have poms
 

 We should just shut off the m1 conversion. Happy to support the m1
 repository mapping, but that process is broken not to mention it pegs
 the machine when it runs.


  On Jan 28, 2008 11:25 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
  How did anything without a POM get into the m2 repository?
 
  From the m1 conversion (which we should turn off now)?
 
  From syncing partners?
 
 
  On 28-Jan-08, at 11:10 AM, Carlos Sanchez wrote:
 
  i'm talking about things that are already there without pom
 
  On Jan 28, 2008 11:07 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
  If there is no POM you should just reject it and send it back. If
  we
  automated this, which we will, it would fail. You can't know as a
  third party what is correct.
 
 
  On 28-Jan-08, at 10:51 AM, Carlos Sanchez wrote:
 
  if there's no pom uploaded then you can take 5 minutes of your
  time
  and provide one. I try to do it for all the ones I use. It can be
  because you care about the community or because you are selfish
  and
  want your project to be reproducible ;) either way providing a pom
  doesnt take that long
 
  On Jan 28, 2008 8:19 AM, Tamás Cservenák [EMAIL PROTECTED]
  wrote:
  Daniel,
 
  i think we talk about two things here:
 
  - to fix/modify retroactively already deployed poms and/or repo
  content - and i believe we both agree it is a disaster to do so.
 
  - to prevent failed download request every time the project is
  built.
 
  I was talking about the second problem, with corporate users in
  my
  mind. And that means, on possibly close projects in controlled
  environment.
 
  I completely agree with your arguments. I was just trying to
  give a
  hint for corporate users how to get rid of these failed
  downloads.
 
  For OSS projects/users, currently the only solution is to get
  people
  (interested maven user community) on to feet and push (demand)
  the
  affected project owners/maintainers to do something about it, to
  make
  them create deployment requests with good/valid POMs.
 
  It simply resembles me the situation to linux RPM reposes. And a
  solution i like from there is the disconnection (or
  extension) of
  the actual payload (project) versioning from the RPM (atifact)
  versioning, and the ability to republish a wrongly packaged RPM
  with
  _same_ payload but with increased full name, ie.
  AProject-1.0.0-1.rpm versus AProject-1.0.0-2.rpm.
 
  Actually, this is what we are talking about here, right?
 
  ~t~
 
 
  On Jan 28, 2008 3:54 PM, Daniel Kulp [EMAIL PROTECTED] wrote:
 
  While I completely agree about the poms needing to be carved in
  stone,
  I really DON'T agree with the requirement to use advanced repo
  managers
  to solve problems like this.
 
  That's perfectly fine for enterprise level application
  development
  where
  all the developers are in the same location, but that really
  breaks down
  for open source projects where developers are all over the
  place,
  behind
  different firewalls, using difference repo managers that are all
  setup
  differently, etc...
 
  For example, let say I'm working on some maven plugin and I pull
  some new
  dependency.   My companies repo manager is setup to fix some
  dependency
  issue in that new dependency, but I don't really know that
  because
  someone else set that up.  (I'm just a developer).   I build and
  test
  and everything is OK.
 
  Now you come along (or continuum, etc..) and try to build and it
  all
  fails cause your companies repo manager doesn't have that fix in
  place.
  I give the works for me response because as far as I can tell,
  it does
  work.   You basically get into situations where builds are not
  globally
  reproducable.   And that's a problem.
 
  That's why for companies that invest heavily in working with
  open
  source
  stuff, I don't recommend a repo manager and instead recommend a
  straight
  rsync or make sure the repo manager is setup as a mirror only
  with
  no
  additions/changes.
 
 
  Now, while were on the topic:  obviously DEPENDENCY changes in
  poms are a
  huge problem.   What are peoples thoughts on metadata changes
  like
  the
  licenses section, organization section, url, description,
  etc ?
  I personally feel that poms for 2.1 should REQUIRE the licenses
  section
  (either directly or inheritted from a parent) and would really
  like the
  others as well.   On one hand, metadata updates usually don't
  break
  builds.   On the other hand, it could make past builds not 100%
  reproducable if they use that metadata

Re: Fix missing POM files

2008-01-28 Thread Carlos Sanchez
given these premises
- pom is not in the repo
- project is not willing to put it

then authoritative data can come from project users, after all this is
a community.

As i said before my opinion is that we can still put poms in projects
that didnt have them


On Jan 28, 2008 11:27 AM, Tamás Cservenák [EMAIL PROTECTED] wrote:
 Heh, so you are willing to trade build reproducibility (for all
 projects linked to central repo) for care about the community?   o.O

 Hrm, please put that on a vote before you do it!

 IF you are talking about putting up dummy (depsless, only GAV) POMs:
 IMHO, by putting dummy poms (without dependency to not screw
 existing builds), only ones with GAV, you do not provide any value to
 community: OSS projects usually move fast, and will quickly switch to
 newer (hopefully fixed) artifacts from central with correct POMs. And
 the companies will... heh, they will use some advanced repo manager
 to solve it ;D

 IF not, how would you be able to get authoritative data to fill in the
 missing POMs?

 Thanks,
 ~t~

 On Jan 28, 2008 7:51 PM, Carlos Sanchez [EMAIL PROTECTED] wrote:
  if there's no pom uploaded then you can take 5 minutes of your time
  and provide one. I try to do it for all the ones I use. It can be
  because you care about the community or because you are selfish and
  want your project to be reproducible ;) either way providing a pom
  doesnt take that long
 


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Fix missing POM files

2008-01-28 Thread Carlos Sanchez
i'm talking about things that are already there without pom

On Jan 28, 2008 11:07 AM, Jason van Zyl [EMAIL PROTECTED] wrote:
 If there is no POM you should just reject it and send it back. If we
 automated this, which we will, it would fail. You can't know as a
 third party what is correct.


 On 28-Jan-08, at 10:51 AM, Carlos Sanchez wrote:

  if there's no pom uploaded then you can take 5 minutes of your time
  and provide one. I try to do it for all the ones I use. It can be
  because you care about the community or because you are selfish and
  want your project to be reproducible ;) either way providing a pom
  doesnt take that long
 
  On Jan 28, 2008 8:19 AM, Tamás Cservenák [EMAIL PROTECTED] wrote:
  Daniel,
 
  i think we talk about two things here:
 
  - to fix/modify retroactively already deployed poms and/or repo
  content - and i believe we both agree it is a disaster to do so.
 
  - to prevent failed download request every time the project is built.
 
  I was talking about the second problem, with corporate users in my
  mind. And that means, on possibly close projects in controlled
  environment.
 
  I completely agree with your arguments. I was just trying to give a
  hint for corporate users how to get rid of these failed downloads.
 
  For OSS projects/users, currently the only solution is to get people
  (interested maven user community) on to feet and push (demand) the
  affected project owners/maintainers to do something about it, to make
  them create deployment requests with good/valid POMs.
 
  It simply resembles me the situation to linux RPM reposes. And a
  solution i like from there is the disconnection (or extension) of
  the actual payload (project) versioning from the RPM (atifact)
  versioning, and the ability to republish a wrongly packaged RPM with
  _same_ payload but with increased full name, ie.
  AProject-1.0.0-1.rpm versus AProject-1.0.0-2.rpm.
 
  Actually, this is what we are talking about here, right?
 
  ~t~
 
 
  On Jan 28, 2008 3:54 PM, Daniel Kulp [EMAIL PROTECTED] wrote:
 
  While I completely agree about the poms needing to be carved in
  stone,
  I really DON'T agree with the requirement to use advanced repo
  managers
  to solve problems like this.
 
  That's perfectly fine for enterprise level application development
  where
  all the developers are in the same location, but that really
  breaks down
  for open source projects where developers are all over the place,
  behind
  different firewalls, using difference repo managers that are all
  setup
  differently, etc...
 
  For example, let say I'm working on some maven plugin and I pull
  some new
  dependency.   My companies repo manager is setup to fix some
  dependency
  issue in that new dependency, but I don't really know that because
  someone else set that up.  (I'm just a developer).   I build and
  test
  and everything is OK.
 
  Now you come along (or continuum, etc..) and try to build and it all
  fails cause your companies repo manager doesn't have that fix in
  place.
  I give the works for me response because as far as I can tell,
  it does
  work.   You basically get into situations where builds are not
  globally
  reproducable.   And that's a problem.
 
  That's why for companies that invest heavily in working with open
  source
  stuff, I don't recommend a repo manager and instead recommend a
  straight
  rsync or make sure the repo manager is setup as a mirror only with
  no
  additions/changes.
 
 
  Now, while were on the topic:  obviously DEPENDENCY changes in
  poms are a
  huge problem.   What are peoples thoughts on metadata changes like
  the
  licenses section, organization section, url, description,
  etc ?
  I personally feel that poms for 2.1 should REQUIRE the licenses
  section
  (either directly or inheritted from a parent) and would really
  like the
  others as well.   On one hand, metadata updates usually don't break
  builds.   On the other hand, it could make past builds not 100%
  reproducable if they use that metadata.  (example: remote-resources)
 
 
  Dan
 
 
 
  On Monday 28 January 2008, Tamás Cservenák wrote:
  Hi,
 
  I'm with Jason here: once something is released, it should be
  carved
  into stone. The maven remote repository (every remote one, not just
  the central!) should only move forward in time. We cannot allow
  backward modification of artifacts since it may have
  unforeseeable
  consequences! Not to mention reproducibility...
 
 
  Anyway, if you _must_ have the missing POM (or simply want to
  prepare
  for a new fixed release that will have one, and not to litter
  your own
  project with exclusions), it is easily resolvable by some advanced
  repository managers like Proximity. With Proximity -- for example
  --
  you are able easily to sneak in (or even spoof if a broken exists
  remotely) the missing POM by grouping a central proxy repo with
  with a
  hosted repository -- where you keep these POMs to fix central.
  So,
  you could

Re: Fix missing POM files

2008-01-25 Thread Carlos Sanchez
great, but
- who is going to enforce it?
- who is going to say what the right pom is for a project that doesnt
build with Maven?

there's still people saying that poms should be modifiable!

and the fact that maven is ready for business doesnt mean taht you can
use anything however you want, you should enforce policies on what
plugin versions you want, what third party libraries,... because we
may take decisions here that will affect the decisions at some
companies, while not at others. Many times there's not black or white


On Jan 25, 2008 4:16 PM, Joerg Hohwiller [EMAIL PROTECTED] wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Hi there,

 I am sometimes late on threads but anyways...

 | i don't agree, the point of not having a pom there is to be able to
 | add one later with the right info. If you work against something
 | without pom, hey, it's your decision, but you are aware that it's a
 | problem, as all the warnings tell you
 I do NOT agree. Adding a jar and later some pom with dependencies is
 odd. You should enforce that no artifacts can go to central repro
 if they do not come with a proper pom.
 To fix the actual problem default poms should be added to
 the repository. Further versions of these artifacts can add the
 correct dependencies.
 Please consider that maven is not just used by open-source users for fun but
 also by brute business. If some company is running a deployment
 that comes to a wrong result because of dependencies in a
 pom that was just added to the repository (e.g. because then a different 
 version
 than before was chosen for a dependent artifact), they will flame maven.
 Don't we say that maven is also ready for business?
 Do you have an idea how much harm the maven community has done to enterprise
 (and other) users by releasing buggy plugins?
 I do not want to blame anybody! Giving your spare time for open-source is
 worth some honor and humans make mistakes. But we should be aware of the
 sensibility of our decisions.

 Best regards
 ~  Jörg

 |
 | On 10/15/07, William Ferguson [EMAIL PROTECTED] wrote:
 | Isn't the goal here to stop incessant warnings during a build about
 | trying to downalod a missing POM?
 |
 | The way to do that is to that is to upload a POM for that artifact to
 | the repository.
 |
 | But Nico is right is that the uploaded POM should not break existing
 | builds. Which means that the POM just needs to be bare bones and list no
 | dependencies as the missing POM introduces no deps.
 |
 | So Nico, I'd suggest you create a simple POM with just groupId,
 | artifactId and version and get it uploaded to the repository.
 |
 | Can I also suggest that it is a worthy task to auto generate and upload
 | such POMs for all artifacts in central with a missing POM.
 |
 | William
 |
 |
 | -Original Message-
 | From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos
 | Sanchez
 | Sent: Tuesday, 16 October 2007 2:01 AM
 | To: Maven Developers List
 | Subject: [***POSSIBLE SPAM***] - Re: Fix missing POM files - Email has
 | different SMTP TO: and MIME TO: fields in the email addresses
 |
 | sorry, but that's not the case currently. If it has no metadata it can
 | be added, that's why you get warnings when the metadata is missing.
 |
 | On 10/15/07, nicolas de loof [EMAIL PROTECTED] wrote:
 | I fully agree about collaborating and submitting more artifacts to the
 | repo with good meta-datas. The only issue I can see is about
 | reproductible builds if those meta-datas change.
 |
 | The established rule NOT to change meta-datas after publication
 | applies IMHO also to artifacts without meta-datas. Anyone providing
 | metadatas for an artifact that is allready in repo, so that can be
 | used by many people, will potentialy break there builds, with no way
 | in maven2 to quickly fix this issue by stopping the transitive
 | dependencies.
 | Nico.
 |
 | 2007/10/15, Carlos Sanchez [EMAIL PROTECTED]:
 | On 10/15/07, nicolas de loof [EMAIL PROTECTED] wrote:
 | I'm not the guy who uploaded castor 1.0 on the maven repo, and I'm
 | also
 | not
 | the guy who used it in the project. I came later and have to
 | maintain
 | the
 | project now.
 | that's collaboration ;) if you want to use something that uses
 | castor and want to do it the right way, yes you should contribute a
 | pom
 |
 | Do you think I should contribute an empty POM just to ensure
 | no-one can latter contribute one with some (maybe) unexpected
 | dependencies ?
 | not an empty pom, but it shouldn't take more than 10 min to figure
 | out what the dependencies are
 |
 | A better solution IMHO should be to have an option for a
 | dependency in
 | my
 | POM to excludes all transitive dependencies. The current
 | exclusion elements require to list dependencies. With such a
 | feature, a project
 | that
 | has legacy reference on a dependency with no POM can simply set
 | no-transitivity to be reproductible in any case.
 | that's already filled in jira
 |
 | Many artifacts

Re: Can somebody check the permissions on repo1.maven.org? (groupId asm)

2008-01-23 Thread Carlos Sanchez
fixed in central

the address to notify of such things is
[EMAIL PROTECTED] or open an issue in jira MEV

And you have the emails of the maintainers in
https://svn.apache.org/repos/asf/maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.csv


On Jan 23, 2008 6:54 AM, Daniel Kulp [EMAIL PROTECTED] wrote:

    and then tell the ASM folks how to do it properly to avoid it in
 the future.   We had the same problem when 3.0 was added.   All the
 perms were messed up and it took several days to get it and all the
 mirrors straightened out.

 Dan



 On Wednesday 23 January 2008, Stephen Connolly wrote:
  rsync: opendir /asm/asm/3.1 (in maven2) failed: Permission denied
  (13) rsync: opendir /asm/asm-analysis/3.1 (in maven2) failed:
  Permission denied (13)
  rsync: opendir /asm/asm-commons/3.1 (in maven2) failed: Permission
  denied (13) rsync: opendir /asm/asm-tree/3.1 (in maven2) failed:
  Permission denied (13) rsync: opendir /asm/asm-xml/3.1 (in maven2)
  failed: Permission denied (13) rsync: opendir /asm/asm-all/3.1 (in
  maven2) failed: Permission denied (13) rsync: opendir
  /asm/asm-util/3.1 (in maven2) failed: Permission denied (13)



 --
 J. Daniel Kulp
 Principal Engineer, IONA
 [EMAIL PROTECTED]
 http://www.dankulp.com/blog

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Can somebody check the permissions on repo1.maven.org? (groupId asm)

2008-01-23 Thread Carlos Sanchez
one is for the group asm and another for org.objectweb

On Jan 23, 2008 9:28 AM, Eugene Kuleshov [EMAIL PROTECTED] wrote:

   Carlos, why objectweb repo is listed two times in your rsync list?

   Xavier, do you know what could be with permissions? I've used regular
 deployment over webdav and then flushed shadow copy to the prod site
 using OW Forge admin UI.

   regards,
   Eugene



 Carlos Sanchez wrote:
  fixed in central
 
  the address to notify of such things is
  [EMAIL PROTECTED] or open an issue in jira MEV
 
  And you have the emails of the maintainers in
  https://svn.apache.org/repos/asf/maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.csv
 
 
  On Jan 23, 2008 6:54 AM, Daniel Kulp [EMAIL PROTECTED] wrote:
 
     and then tell the ASM folks how to do it properly to avoid it in
  the future.   We had the same problem when 3.0 was added.   All the
  perms were messed up and it took several days to get it and all the
  mirrors straightened out.
 
  Dan
 
 
 
  On Wednesday 23 January 2008, Stephen Connolly wrote:
 
  rsync: opendir /asm/asm/3.1 (in maven2) failed: Permission denied
  (13) rsync: opendir /asm/asm-analysis/3.1 (in maven2) failed:
  Permission denied (13)
  rsync: opendir /asm/asm-commons/3.1 (in maven2) failed: Permission
  denied (13) rsync: opendir /asm/asm-tree/3.1 (in maven2) failed:
  Permission denied (13) rsync: opendir /asm/asm-xml/3.1 (in maven2)
  failed: Permission denied (13) rsync: opendir /asm/asm-all/3.1 (in
  maven2) failed: Permission denied (13) rsync: opendir
  /asm/asm-util/3.1 (in maven2) failed: Permission denied (13)
 





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: in repo1 it is available

2008-01-09 Thread Carlos Sanchez
There are discrepancies with version ranges between Maven and OSGi.
Not much to do as i don't think anybody will go through all Eclipse
plugins and update the poms manually.
At least for now you can use exclusions, or force the versions you
want in dependencyManagement

On Dec 29, 2007 9:48 AM, Felix Knecht [EMAIL PROTECTED] wrote:
 Carlos Sanchez schrieb:
  that's right, I still have to polish the eclipse plugin to generate
  the Eclipse repo using some conventions
 

 I tried to build 'my' repo for the eclipse-3.3.1.1 version using 
 maven-eclipse-plugin build from trunk with mvn
 eclipse:to-maven. All worked well and the artifacts were deployed to were 
 expected.

 Trying to use them later on I run into the following problem:

 Couldn't find a version in [3.3.0-v20070606-0010, 3.2.0-v20060605-1400, 
 3.3.0-v20070531-1300] to match range [3.3.0,4.0.0)
   org.eclipse:text:jar:null

 Doing some search about this I found a thread [1] saying that 3.3.0-xxx is 
 less than 3.3.0 (what would explain my problems).
 Is this an issue of the match range checker or an issue of the pom.xml 
 creation of the eclipse:to-maven goal?


 Thanks and regards
 Felix

 [1] http://www.nabble.com/OverConstrainedVersionException-td14289478s177.html


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Rsync from people.apache.org working?

2008-01-02 Thread Carlos Sanchez
i just added it anyway

On Jan 2, 2008 9:19 PM, Dennis Lundberg [EMAIL PROTECTED] wrote:
 The ASF M2 repo only syncs org/apache/* and a couple of other
 directories. The other directories need to be added manually. If you ask
 on [EMAIL PROTECTED] someone will be able to assist you.

 Jochen Wiedmann wrote:
  Hi,
 
  I have created
 
  
  http://people.apache.org/repo/m2-ibiblio-rsync-repository/commons-io/commons-io/1.3.2/
 
  yesterday, but the directory 1.3.2 is still missing at
 
  http://repo1.maven.org/maven2/commons-io/commons-io/
 
  Anything wrong on my side?
 
 
  Thanks,
 
  Jochen
 
 


 --
 Dennis Lundberg


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release maven-osgi 0.2.0

2007-12-20 Thread Carlos Sanchez
Result
4 +1 (1 not binding)

proceeding with the release

On Dec 20, 2007 10:32 AM, Lukas Theussl [EMAIL PROTECTED] wrote:
 +1

 -Lukas


 Carlos Sanchez wrote:
  ping
 
  On Dec 3, 2007 7:05 PM, Carlos Sanchez [EMAIL PROTECTED] wrote:
 
 some more votes please ;)
 
 
 On Nov 29, 2007 12:11 AM, Stuart McCulloch [EMAIL PROTECTED] wrote:
 
 On 29/11/2007, Carlos Sanchez [EMAIL PROTECTED] wrote:
 
 It includes bugfixes in the osgi-maven version conversion
 
 Staged in http://people.apache.org/~carlos/staging-repo
 
 
 tested locally:  +1 (non-binding)
 
 --
 
 I could give you my word as a Spaniard.
 No good. I've known too many Spaniards.
  -- The Princess Bride
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 
 
 
 --
 Cheers, Stuart
 
 
 
 
 --
 
 I could give you my word as a Spaniard.
 No good. I've known too many Spaniards.
  -- The Princess Bride
 
 
 
 
 

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release maven-dependency-tree 1.1

2007-12-19 Thread Carlos Sanchez
Result
4 +1 (1 non binding)

pushing to apache repo

On Dec 17, 2007 10:07 PM, Brian E. Fox [EMAIL PROTECTED] wrote:
 Carlos,
 What's the scoop on this release? Add my +1 to it, I see it's still in
 your staging repo but isn't out on central yet. I need this to do a
 dependency plugin release.

 Thanks,
 Brian


 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos
 Sanchez
 Sent: Thursday, November 29, 2007 2:14 AM
 To: Maven Developers List
 Subject: [VOTE] Release maven-dependency-tree 1.1

 It has many improvements related to resolution event handling, using
 the latest fixes in Maven 2.0.8

 Release is staged in
 http://people.apache.org/~carlos/staging-repo/

 --
 I could give you my word as a Spaniard.
 No good. I've known too many Spaniards.
  -- The Princess Bride


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [VOTE] Release maven-osgi 0.2.0

2007-12-19 Thread Carlos Sanchez
ping

On Dec 3, 2007 7:05 PM, Carlos Sanchez [EMAIL PROTECTED] wrote:
 some more votes please ;)


 On Nov 29, 2007 12:11 AM, Stuart McCulloch [EMAIL PROTECTED] wrote:
  On 29/11/2007, Carlos Sanchez [EMAIL PROTECTED] wrote:
  
   It includes bugfixes in the osgi-maven version conversion
  
   Staged in http://people.apache.org/~carlos/staging-repo
 
 
  tested locally:  +1 (non-binding)
 
  --
   I could give you my word as a Spaniard.
   No good. I've known too many Spaniards.
-- The Princess Bride
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  
 
 
  --
  Cheers, Stuart
 



 --

 I could give you my word as a Spaniard.
 No good. I've known too many Spaniards.
  -- The Princess Bride




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Please check/fix permissions in m2-ibiblio-rsync-repository after deploy

2007-12-03 Thread Carlos Sanchez
there's a fix-permissions.sh in
http://people.apache.org/repo/m2-snapshot-repository/ that

On Dec 3, 2007 7:13 AM, Daniel Kulp [EMAIL PROTECTED] wrote:

 I just ran into an issue with the maven-metadata.xml file being non group
 writable causing the stage plugin to hang (in actuality, it was
 waiting for the overwrite y/n prompt).   stage probably could use
 the -f option on mv to force it, but.  (actually, stage COULD also
 do a chmod g+w to fix things)

 In anycase, could everyone that has done a release lately please check
 the permisions.Especially on the maven-metadata.xml files as that
 can block anyone else from doing releases in the future.

 In anycase, doing something like:

 cd /www/people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/maven
 chmod -R g+w *

 would fix any issues.

 The important ones:
 maven-shade-plugin/maven-metadata.xml:
 maven-javadoc-plugin/maven-metadata.xml:
 maven-invoker-plugin/maven-metadata.xml:
 maven-clean-plugin/maven-metadata.xml:
 maven-assembly-plugin/maven-metadata.xml:
 maven-patch-plugin/maven-metadata.xml:
 maven-war-plugin/maven-metadata.xml:
 maven-site-plugin/maven-metadata.xml:

 Thanks!
 --
 J. Daniel Kulp
 Principal Engineer
 IONA
 P: 781-902-8727C: 508-380-7194
 [EMAIL PROTECTED]
 http://www.dankulp.com/blog

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]





-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Maven-2.1-SNAPSHOT

2007-12-03 Thread Carlos Sanchez
probably somebody forgot to deploy a snapshot of maven-artifact

On Dec 3, 2007 7:06 AM, Jon SlinnHawkins [EMAIL PROTECTED] wrote:
 Is there any reason why i cannot build Maven 2.1 from the trunk 

 C:\maven-2.1mvn install
 [INFO] Scanning for projects...
 [INFO] Reactor build order:
 [INFO]   Apache Maven
 [INFO]   Maven Model
 [INFO]   Maven Profile Model
 [INFO]   Maven Lifecycle Model
 [INFO]   Maven Project Builder
 [INFO]   Maven Plugin API
 [INFO]   Maven Reporting API
 [INFO]   Maven Core
 [INFO]   Maven Embedder
 [INFO]
 
 [INFO] Building Apache Maven
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [site:attach-descriptor]
 [INFO] [install:install]
 [INFO] Installing C:\maven-2.1\pom.xml to
 c:\apps\edevmaven\repository\org\apache\maven\maven\2.1-SNAPSHOT\maven-2.1-SNAPSHOT.pom
 [INFO]
 
 [INFO] Building Maven Model
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [modello:java {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-model\target\generated-sources\modello
 [INFO] Generating current version: 4.0.0
 [INFO] [modello:xpp3-reader {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-model\target\generated-sources\modello
 [INFO] Generating current version: 4.0.0
 [INFO] [modello:xpp3-writer {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-model\target\generated-sources\modello
 [INFO] Generating current version: 4.0.0
 [INFO] [resources:resources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] [compiler:compile]
 [INFO] Compiling 46 source files to C:\maven-2.1\maven-model\target\classes
 [INFO] [resources:testResources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] [compiler:testCompile]
 [INFO] No sources to compile
 [INFO] [surefire:test]
 [INFO] No tests to run.
 [INFO] [jar:jar]
 [INFO] Building jar:
 C:\maven-2.1\maven-model\target\maven-model-2.1-SNAPSHOT.jar
 [INFO] [install:install]
 [INFO] Installing
 C:\maven-2.1\maven-model\target\maven-model-2.1-SNAPSHOT.jar to
 c:\apps\edevmaven\repository\org\apache\maven\maven-model\2.1-SNAPSHOT\maven-model-2.1-SNAPSHOT.jar
 [INFO]
 
 [INFO] Building Maven Profile Model
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [modello:java {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-profile\target\generated-sources\modello
 [INFO] Generating current version: 1.0.0
 [INFO] [modello:xpp3-reader {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-profile\target\generated-sources\modello
 [INFO] Generating current version: 1.0.0
 [INFO] [modello:xpp3-writer {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-profile\target\generated-sources\modello
 [INFO] Generating current version: 1.0.0
 [INFO] [resources:resources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] [compiler:compile]
 [INFO] Compiling 15 source files to
 C:\maven-2.1\maven-profile\target\classes
 [INFO] [resources:testResources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] [compiler:testCompile]
 [INFO] No sources to compile
 [INFO] [surefire:test]
 [INFO] No tests to run.
 [INFO] [jar:jar]
 [INFO] Building jar:
 C:\maven-2.1\maven-profile\target\maven-profile-2.1-SNAPSHOT.jar
 [INFO] [install:install]
 [INFO] Installing
 C:\maven-2.1\maven-profile\target\maven-profile-2.1-SNAPSHOT.jar to
 c:\apps\edevmaven\repository\org\apache\maven\maven-profile\2.1-SNAPSHOT\maven-profile-2.1-SNAPSHOT.jar
 [INFO]
 
 [INFO] Building Maven Lifecycle Model
 [INFO]task-segment: [install]
 [INFO]
 
 [INFO] [modello:java {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-lifecycle\target\generated-sources\modello
 [INFO] Generating current version: 1.0.0
 [INFO] [modello:xpp3-reader {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-lifecycle\target\generated-sources\modello
 [INFO] Generating current version: 1.0.0
 [INFO] [modello:xpp3-writer {execution: standard}]
 [INFO] outputDirectory:
 C:\maven-2.1\maven-lifecycle\target\generated-sources\modello
 [INFO] Generating current version: 1.0.0
 [INFO] [resources:resources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] [compiler:compile]
 [INFO] Compiling 19 source files to
 C:\maven-2.1\maven-lifecycle\target\classes
 [INFO] [resources:testResources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] 

Re: [VOTE] Release maven-osgi 0.2.0

2007-12-03 Thread Carlos Sanchez
some more votes please ;)

On Nov 29, 2007 12:11 AM, Stuart McCulloch [EMAIL PROTECTED] wrote:
 On 29/11/2007, Carlos Sanchez [EMAIL PROTECTED] wrote:
 
  It includes bugfixes in the osgi-maven version conversion
 
  Staged in http://people.apache.org/~carlos/staging-repo


 tested locally:  +1 (non-binding)

 --
  I could give you my word as a Spaniard.
  No good. I've known too many Spaniards.
   -- The Princess Bride
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 


 --
 Cheers, Stuart




-- 
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
 -- The Princess Bride

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



  1   2   3   4   5   6   7   8   9   10   >