Re: Maven 1.x Model javadocs in Maven website

2007-07-09 Thread Arnaud HERITIER

Thats right but it's normal ;-)
Those classes are genarated and we generate them in 2 packages
(org.apache.maven.model and org.apache.maven.project) to keep a
backward compatibility with m1.0

Arnaud

On 10/07/07, Maria Odea Ching <[EMAIL PROTECTED]> wrote:

Just an FYI, the classes in the Maven 1.x Model javadocs (Maven website)
are duplicated:
http://maven.apache.org/maven-1.x/reference/maven-model/3.0.2/apidocs/index.html

Thanks,
Deng

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





--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...

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



Maven 1.x Model javadocs in Maven website

2007-07-09 Thread Maria Odea Ching
Just an FYI, the classes in the Maven 1.x Model javadocs (Maven website) 
are duplicated:

http://maven.apache.org/maven-1.x/reference/maven-model/3.0.2/apidocs/index.html

Thanks,
Deng

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



Re: Resource filtering thoughts...

2007-07-09 Thread Daniel Kulp
On Monday 09 July 2007 19:08, Kenney Westerhof wrote:
> Daniel Kulp wrote:
> > On Monday 09 July 2007 14:42, Kenney Westerhof wrote:
> >> Daniel Kulp wrote:
> > Yep.   That's the #1 issue.I've completely given up on trying to
> > get the string "${pom.version}" outputted into the file.
>
> Ok, but why are you filtering a file with that in there? Do you need
> filtering at all, or do you only want some things filtered?
>
> You can exclude specific files from filtering; doesn't that solve your
> problem?

It has to do with creating an archtype.   The pom.xml that we want the 
archtype to create needs to have certain versions pushed in, but other 
things in the pom should be left as is (or allow us to escape it).

The other thing we want to do is push some values INTO a resource that 
eventually is a velocity template.  (actually, that's what an archtype 
is anyway).   For those, we need the ability to not have some thing 
substituted in.

> Maybe just adding escaping to interpolationfilterreader is much
> simpler than all of this, wdyt?

Probably yes, but would you consider that backwords compatible?   

I have no problems with going that route if people don't think it would 
seriously impact people.  

Dan


> > The other thing I'd like to do is conditional filtering based on
> > whether the version is a SNAPSHOT or not.   Kind of like: 
> > (pseudocode, not sure on the velocity syntax)
> >
> > #if ${pom.version}.indexOf("SNAPSHOT") != -1
> > version.message=Version ${pom.version} - Use at your own risk.
> > #else
> > version.message=Version ${pom.version}
> > #fi
>
> Why would you want that? :)
>
> -- Kenney
>
> >>> 2) The next option would be to add a filterType configuration
> >>> property onto the resources plugin itself.   You would need to
> >>> configure the plugin to use it.   Also, it would apply to all
> >>> resources with filtering=true.We could combine this with (1)
> >>> and instead of making "simple" the default if not specified in the
> >>> resource, whatever this option is set to is the default.
> >>
> >> This is a better option. the plugin can be configured with resource
> >> sets, which are just initialized from the pom itself.
> >> perhaps 'src/main/velocity/' could be checked by default and
> >> velocity-copied.
> >
> > The problem is the "Resource" object that the resources plugin uses
> > is maven-model defined.   Not something that's extensible as that
> > requires a schema change.I suppose what COULD work well is to
> > add: velocityResources = List
> > configuration to the resources plugin (and if list is empty, look
> > for the default of src/main/velocity) and use that.In that case,
> > "regular" resources can be configured just in build/resources and
> > build/testResources, but the velocity based ones would need a full
> > plugin configuration.   A bit inconsistent, but acceptable.
> >
> >
> > After thinking about this a bit more, I wonder if it makes more
> > sense to just create a "maven-velocity-plugin" and ignore resources
> > all-together? That would be super quick to write.(I'd still like
> > to see the escaping issue fixed.  :-) We already have the plexus
> > VelocityComponent.   Would take very little work to wire it into a
> > plugin.
> >
> >>> Anyway, what are peoples thoughts on this?Any other options?
> >>> What direction do people feel is the best way to proceed? I
> >>> personally would like to go with Option #1 and require Maven 2.0.8
> >>> if you want to use the advanced filtering, but I know some people
> >>> are totally against schema changes.
> >>
> >> Well, if there's a good reason to change the schema then I'm all
> >> for it. Maybe we should just add  again to dependencies
> >> and resource sets, so the resource plugin can look at the
> >> resourceset property 'filterType' or something, if it's set.
> >>
> >> Either way, changes to the model won't happen until 2.1.
> >>
> >> So, what's the problem with the filtering?
> >
> > Getting any of the normal pom properties outputted to the target
> > file seems to be impossible.
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
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]



Re: Resource filtering thoughts...

2007-07-09 Thread Kenney Westerhof



Daniel Kulp wrote:

On Monday 09 July 2007 14:42, Kenney Westerhof wrote:

Daniel Kulp wrote:

After battling with the braindead resource filtering once again for
the ump-teenth time, I've decided I need to do something about
it

You dissin' my code huh? :)


The main thing I'd like to do is allow use of a better filter engine
(like velocity) that would provide much more flexibility.   The
issue is how to do it without breaking all the existing builds that
are out there.   Here are my thoughts

I'd very much like to know what the problems are. Probably the fact
that escaping is missing?


Yep.   That's the #1 issue.I've completely given up on trying to get 
the string "${pom.version}" outputted into the file.




Ok, but why are you filtering a file with that in there? Do you need filtering
at all, or do you only want some things filtered?

You can exclude specific files from filtering; doesn't that solve your problem?

Maybe just adding escaping to interpolationfilterreader is much simpler
than all of this, wdyt?



The other thing I'd like to do is conditional filtering based on whether 
the version is a SNAPSHOT or not.   Kind of like:  (pseudocode, not sure 
on the velocity syntax)


#if ${pom.version}.indexOf("SNAPSHOT") != -1 
version.message=Version ${pom.version} - Use at your own risk.

#else
version.message=Version ${pom.version}
#fi


Why would you want that? :)

-- Kenney





2) The next option would be to add a filterType configuration
property onto the resources plugin itself.   You would need to
configure the plugin to use it.   Also, it would apply to all
resources with filtering=true.We could combine this with (1) and
instead of making "simple" the default if not specified in the
resource, whatever this option is set to is the default.

This is a better option. the plugin can be configured with resource
sets, which are just initialized from the pom itself.
perhaps 'src/main/velocity/' could be checked by default and
velocity-copied.


The problem is the "Resource" object that the resources plugin uses is 
maven-model defined.   Not something that's extensible as that requires 
a schema change.I suppose what COULD work well is to add:

velocityResources = List
configuration to the resources plugin (and if list is empty, look for the 
default of src/main/velocity) and use that.In that case, "regular" 
resources can be configured just in build/resources and 
build/testResources, but the velocity based ones would need a full 
plugin configuration.   A bit inconsistent, but acceptable.



After thinking about this a bit more, I wonder if it makes more sense to 
just create a "maven-velocity-plugin" and ignore resources all-together?   
That would be super quick to write.(I'd still like to see the 
escaping issue fixed.  :-) We already have the plexus 
VelocityComponent.   Would take very little work to wire it into a 
plugin.



Anyway, what are peoples thoughts on this?Any other options? 
What direction do people feel is the best way to proceed? I

personally would like to go with Option #1 and require Maven 2.0.8
if you want to use the advanced filtering, but I know some people
are totally against schema changes.

Well, if there's a good reason to change the schema then I'm all for
it. Maybe we should just add  again to dependencies and
resource sets, so the resource plugin can look at the resourceset
property 'filterType' or something, if it's set.

Either way, changes to the model won't happen until 2.1.

So, what's the problem with the filtering?


Getting any of the normal pom properties outputted to the target file 
seems to be impossible.   



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



Re: [VOTE] release maven-plugin-testing-harness 1.1

2007-07-09 Thread Arnaud HERITIER

+1

Arnaud

On 09/07/07, Andrew Williams <[EMAIL PROTECTED]> wrote:

+1

On 9 Jul 2007, at 00:37, Brian E. Fox wrote:

> There have been tons of enhancements to the plugin testing harness
> since
> the last release in April. Several plugins require the new version
> before release.
>
>
>
> Tag:
>
> https://svn.apache.org/repos/asf/maven/shared/tags/maven-plugin-
> testing-
> harness-1.1
>
>
>
> Staged at:
>
> http://people.apache.org/~brianf/staging-repository
>
>
>
> Vote is open for 72hrs, please +1/+0/-1
>
>
>
> +1
>
>
>
> Thanks,
>
> Brian
>


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





--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...

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



Re: [vote] Release Maven Shared JAR component 1.0

2007-07-09 Thread Arnaud HERITIER

+1

Arnaud

On 09/07/07, Jesse McConnell <[EMAIL PROTECTED]> wrote:

+1

On 7/9/07, John Casey <[EMAIL PROTECTED]> wrote:
> +1
>
> -john
>
>
> On Jul 4, 2007, at 5:17 AM, Brett Porter wrote:
>
> > This component is used in the project-info-reports plugin (and is a
> > prereq to its next release) and analyses JAR files for Maven
> > information and general Java class information.
> >
> > Tag: https://svn.apache.org/repos/asf/maven/shared/tags/maven-
> > shared-jar-1.0
> > Staging Repo: http://people.apache.org/~brett/stage-repo/
> > Website/documentation: http://maven.apache.org/shared/maven-shared-
> > jar/
> >
> > [ ] +1
> > [ ] 0
> > [ ] -1
> >
> > 72 hours go!
> >
> > Cheers,
> > Brett
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> ---
> John Casey
> Committer and PMC Member, Apache Maven
> mail: jdcasey at commonjava dot org
> blog: http://www.ejlife.net/blogs/john
>
>
>


--
jesse mcconnell
[EMAIL PROTECTED]

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





--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...

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



Re: [VOTE] release eclipse 2.4 (take 2)

2007-07-09 Thread Arnaud HERITIER

+1

Arnaud

On 09/07/07, Carlos Sanchez <[EMAIL PROTECTED]> wrote:

+1

On 7/7/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> It's been about 5 months since an eclipse plugin release and we have
> lots of fixes and a handful of enhancements. The issues detected in the
> last vote (MECLIPSE-295) have been fixed in the currently staged
> plugin-testing-tools 1.0-alpha-2. As such, this release is dependent on
> the successful release of the updated tools.
>
> The site has been updated:
> http://maven.apache.org/plugins/maven-eclipse-plugin
>
> The plugin is staged at:
> http://people.apache.org/~brianf/staging-repository
>
> The tag is at:
> http://svn.apache.org/repos/asf/maven/plugins/tags/maven-eclipse-plugin-
> 2.4/
>
> Release Notes - Maven 2.x Eclipse Plugin - Version 2.4:
> http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13001&styleName
> =Html&projectId=11133&Create=Create
>
> ** Bug
> * [MECLIPSE-108] - .wtpmodules with version 2.4 for
> javax.servlet:servlet-api:2.3
> * [MECLIPSE-109] - .component wb-resource source path incorrect for
> ear packaging
> * [MECLIPSE-151] - Incorrect name for test sources jars
> * [MECLIPSE-198] - EJB version is not resloved
> * [MECLIPSE-215] - WTP 1.5 Documentation
> * [MECLIPSE-220] - Incorrect eclipse facet information when doing
> mvn eclipse:eclipse for war and ejb projects.
> * [MECLIPSE-225] - Invalid .classpath Entries.
> * [MECLIPSE-231] - Clean mojo assumes that POM projects never have
> .project files - this is incorrect
> * [MECLIPSE-233] - Manifest attributes incorrectly treated as
> case-sensitive
> * [MECLIPSE-234] - [PATCH] EclipsePlugin.extractResourceDirs()
> reuses String method argument causing maven-eclipse.xml copy-resources
> problems
> * [MECLIPSE-236] - eclipse:make-artifacts should preserve the
> resolution:=optional directive
> * [MECLIPSE-237] - unsafe EclipseSourceDir.equals() method
> * [MECLIPSE-239] - eclipse:eclipse fails to find dependency
> org.apache.maven.plugins:maven-eclipse-plugin:pom:test
> * [MECLIPSE-241] - Compiler settings in pluginManagement aren't used
> in wtp facet
> * [MECLIPSE-243] - The last 2.4 SNAPSHOT forbid Apache Directory
> Server to be built
> * [MECLIPSE-248] - Tests fail due to incorrectly attempting to use
> released plugin version, not locally sandboxed one under test",
> * [MECLIPSE-255] - WTP Settings does not use servlet-api version
> defined in pom.xml
> * [MECLIPSE-263] - Project Facet 'Java' set to 1.4 instead of 5.0 in
> a Java 5.0 project
> * [MECLIPSE-278] - duplicated classpathentries
> * [MECLIPSE-279] - PDE projects should be considered java projects
> in all cases
> * [MECLIPSE-287] - Regression - fails to correctly construct
> classpath containing dependencies with classifiers
> * [MECLIPSE-295] - Eclipse plugin fails due to missing
> org.apache.maven.plugins:maven-eclipse-plugin:pom:test
>
> ** Improvement
> * [MECLIPSE-40] - Multi project dependencies should not require
> eclipse project names to be the artifactId
> * [MECLIPSE-207] - Add supprt for arbitrary facets, like JSF
> * [MECLIPSE-267] - Resolve version ranges in make-artifacts
> * [MECLIPSE-268] - [eclipse:rad goal] Make customization of servlet
> version, jsp version, ... possible through pom configuration
> * [MECLIPSE-286] - Ability to skip generated-resources/rad6 folder
> creation while executing eclipse:rad
> * [MECLIPSE-292] - Behaviour for sources and Javadoc attachement for
> dependencies should be consistent
>
> ** New Feature
> * [MECLIPSE-65] - Add contextName parameter to eclipse mojo so a
> webtool context name doesn't have to match artifactId/project name.
> * [MECLIPSE-119] - Allow custom project name for eclipse projects
> * [MECLIPSE-189] - addVersionToProjectName property
> * [MECLIPSE-251] - Allows prefixing of eclipse project name
> * [MECLIPSE-271] - Ability to skip
>
>
>
> Vote is open for 72hrs, please +1/+0/-1
>
>
> +1
>
>
> -
> 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]





--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...

-
To unsubscribe, e-mail: [EMAIL PROT

Re: [VOTE] Promote and release maven-osgi shared library 0.1.0

2007-07-09 Thread Arnaud HERITIER

+1

Arnaud
On 09/07/07, Carlos Sanchez <[EMAIL PROTECTED]> wrote:

fixed in the java classes, the pom missing license is due to the
release plugin changes

On 7/9/07, Vincent Siveton <[EMAIL PROTECTED]> wrote:
> +1
>
> Review license header (pom or Maven2OsgiConverter) before the release.
>
> Cheers,
>
> Vincent
>
> 2007/7/9, Carlos Sanchez <[EMAIL PROTECTED]>:
> > anyone else?
> >
> > On 7/6/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> > > +1
> > >
> > > On 6 Jul 07, at 4:27 PM 6 Jul 07, Carlos Sanchez wrote:
> > >
> > > > maven-osgi is a shared library for maven to osgi and viceversa common
> > > > code, like version conversion. It's used by the felix bundle plugin
> > > > and the eclipse plugin.
> > > >
> > > > https://svn.apache.org/repos/asf/maven/sandbox/trunk/shared/maven-osgi
> > > >
> > > > Tagged in https://svn.apache.org/repos/asf/maven/shared/tags/maven-
> > > > osgi-0.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]
> > > >
> > >
> > >
> > > -
> > > 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]





--
..
Arnaud HERITIER
..
OCTO Technology - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...

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



Re: [VOTE] release maven-plugin-testing-tools

2007-07-09 Thread Arnaud HERITIER

+1

Arnaud


On 09/07/07, Mark Hobson <[EMAIL PROTECTED]> wrote:

+1

Mark

On 09/07/07, Fabrizio Giustina <[EMAIL PROTECTED]> wrote:
> +1
> (great work in catching the pom:test bug, I got that problem in the
> past without being able to trace it down)
>
> fabrizio
>
> On 7/9/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> > Anyone else? This is required by the eclipse release.
> >
> > 
> >
> > From: [EMAIL PROTECTED] on behalf of Carlos Sanchez
> > Sent: Sat 7/7/2007 5:05 PM
> > To: Maven Developers List
> > Subject: Re: [VOTE] release maven-plugin-testing-tools
> >
> >
> >
> > +1
> >
> > On 7/6/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> > > The plugin testing tools had a bug that caused the real build artifacts
> > > to become corrupted with the IT test version. This release is required
> > > for the eclipse-plugin 2.4 release.
> > >
> > > Issues fixed:
> > > MNG-3095 : maven-plugin-testing-tools causes bad version in deployed
> > > artifacts after tests are run
> > > MECLIPSE-295 : Eclipse plugin fails due to missing
> > > org.apache.maven.plugins:maven-eclipse-plugin:pom:test
> > > MNG-3003 : maven-plugin-testing-tools: Updates for PLXUTILS-31 patches
> > > And numerous other improvements without Jira issues
> > >
> > > Staged at:
> > > http://people.apache.org/~brianf/staging-repository
> > >
> > > Tag:
> > > https://svn.apache.org/repos/asf/maven/shared/tags/maven-plugin-testing-
> > > tools-1.0-alpha-2
> > >
> > > Please +1/+0/-1, vote is open for 72hrs.
> > >
> > > +1
> > > --Brian
> > >
> > >
> > >
> > >
> > > -
> > > 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]
> >
>
> -
> 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 - [EMAIL PROTECTED]
www.octo.com | blog.octo.com
..
ASF - [EMAIL PROTECTED]
www.apache.org | maven.apache.org
...

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



Re: [VOTE] release maven-plugin-testing-tools

2007-07-09 Thread Mark Hobson

+1

Mark

On 09/07/07, Fabrizio Giustina <[EMAIL PROTECTED]> wrote:

+1
(great work in catching the pom:test bug, I got that problem in the
past without being able to trace it down)

fabrizio

On 7/9/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> Anyone else? This is required by the eclipse release.
>
> 
>
> From: [EMAIL PROTECTED] on behalf of Carlos Sanchez
> Sent: Sat 7/7/2007 5:05 PM
> To: Maven Developers List
> Subject: Re: [VOTE] release maven-plugin-testing-tools
>
>
>
> +1
>
> On 7/6/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> > The plugin testing tools had a bug that caused the real build artifacts
> > to become corrupted with the IT test version. This release is required
> > for the eclipse-plugin 2.4 release.
> >
> > Issues fixed:
> > MNG-3095 : maven-plugin-testing-tools causes bad version in deployed
> > artifacts after tests are run
> > MECLIPSE-295 : Eclipse plugin fails due to missing
> > org.apache.maven.plugins:maven-eclipse-plugin:pom:test
> > MNG-3003 : maven-plugin-testing-tools: Updates for PLXUTILS-31 patches
> > And numerous other improvements without Jira issues
> >
> > Staged at:
> > http://people.apache.org/~brianf/staging-repository
> >
> > Tag:
> > https://svn.apache.org/repos/asf/maven/shared/tags/maven-plugin-testing-
> > tools-1.0-alpha-2
> >
> > Please +1/+0/-1, vote is open for 72hrs.
> >
> > +1
> > --Brian
> >
> >
> >
> >
> > -
> > 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]
>

-
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-plugin-testing-tools

2007-07-09 Thread Fabrizio Giustina

+1
(great work in catching the pom:test bug, I got that problem in the
past without being able to trace it down)

fabrizio

On 7/9/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:

Anyone else? This is required by the eclipse release.



From: [EMAIL PROTECTED] on behalf of Carlos Sanchez
Sent: Sat 7/7/2007 5:05 PM
To: Maven Developers List
Subject: Re: [VOTE] release maven-plugin-testing-tools



+1

On 7/6/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> The plugin testing tools had a bug that caused the real build artifacts
> to become corrupted with the IT test version. This release is required
> for the eclipse-plugin 2.4 release.
>
> Issues fixed:
> MNG-3095 : maven-plugin-testing-tools causes bad version in deployed
> artifacts after tests are run
> MECLIPSE-295 : Eclipse plugin fails due to missing
> org.apache.maven.plugins:maven-eclipse-plugin:pom:test
> MNG-3003 : maven-plugin-testing-tools: Updates for PLXUTILS-31 patches
> And numerous other improvements without Jira issues
>
> Staged at:
> http://people.apache.org/~brianf/staging-repository
>
> Tag:
> https://svn.apache.org/repos/asf/maven/shared/tags/maven-plugin-testing-
> tools-1.0-alpha-2
>
> Please +1/+0/-1, vote is open for 72hrs.
>
> +1
> --Brian
>
>
>
>
> -
> 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]



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



RE: [VOTE] release maven-plugin-testing-tools

2007-07-09 Thread Brian E. Fox
Anyone else? This is required by the eclipse release.



From: [EMAIL PROTECTED] on behalf of Carlos Sanchez
Sent: Sat 7/7/2007 5:05 PM
To: Maven Developers List
Subject: Re: [VOTE] release maven-plugin-testing-tools



+1

On 7/6/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:
> The plugin testing tools had a bug that caused the real build artifacts
> to become corrupted with the IT test version. This release is required
> for the eclipse-plugin 2.4 release.
>
> Issues fixed:
> MNG-3095 : maven-plugin-testing-tools causes bad version in deployed
> artifacts after tests are run
> MECLIPSE-295 : Eclipse plugin fails due to missing
> org.apache.maven.plugins:maven-eclipse-plugin:pom:test
> MNG-3003 : maven-plugin-testing-tools: Updates for PLXUTILS-31 patches
> And numerous other improvements without Jira issues
>
> Staged at:
> http://people.apache.org/~brianf/staging-repository
>
> Tag:
> https://svn.apache.org/repos/asf/maven/shared/tags/maven-plugin-testing-
> tools-1.0-alpha-2
>
> Please +1/+0/-1, vote is open for 72hrs.
>
> +1
> --Brian
>
>
>
>
> -
> 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]

Re: Resource filtering thoughts...

2007-07-09 Thread Daniel Kulp
On Monday 09 July 2007 14:42, Kenney Westerhof wrote:
> Daniel Kulp wrote:
> > After battling with the braindead resource filtering once again for
> > the ump-teenth time, I've decided I need to do something about
> > it
>
> You dissin' my code huh? :)
>
> > The main thing I'd like to do is allow use of a better filter engine
> > (like velocity) that would provide much more flexibility.   The
> > issue is how to do it without breaking all the existing builds that
> > are out there.   Here are my thoughts
>
> I'd very much like to know what the problems are. Probably the fact
> that escaping is missing?

Yep.   That's the #1 issue.I've completely given up on trying to get 
the string "${pom.version}" outputted into the file.


The other thing I'd like to do is conditional filtering based on whether 
the version is a SNAPSHOT or not.   Kind of like:  (pseudocode, not sure 
on the velocity syntax)

#if ${pom.version}.indexOf("SNAPSHOT") != -1 
version.message=Version ${pom.version} - Use at your own risk.
#else
version.message=Version ${pom.version}
#fi



> > 2) The next option would be to add a filterType configuration
> > property onto the resources plugin itself.   You would need to
> > configure the plugin to use it.   Also, it would apply to all
> > resources with filtering=true.We could combine this with (1) and
> > instead of making "simple" the default if not specified in the
> > resource, whatever this option is set to is the default.
>
> This is a better option. the plugin can be configured with resource
> sets, which are just initialized from the pom itself.
> perhaps 'src/main/velocity/' could be checked by default and
> velocity-copied.

The problem is the "Resource" object that the resources plugin uses is 
maven-model defined.   Not something that's extensible as that requires 
a schema change.I suppose what COULD work well is to add:
velocityResources = List
configuration to the resources plugin (and if list is empty, look for the 
default of src/main/velocity) and use that.In that case, "regular" 
resources can be configured just in build/resources and 
build/testResources, but the velocity based ones would need a full 
plugin configuration.   A bit inconsistent, but acceptable.


After thinking about this a bit more, I wonder if it makes more sense to 
just create a "maven-velocity-plugin" and ignore resources all-together?   
That would be super quick to write.(I'd still like to see the 
escaping issue fixed.  :-) We already have the plexus 
VelocityComponent.   Would take very little work to wire it into a 
plugin.


> > Anyway, what are peoples thoughts on this?Any other options? 
> > What direction do people feel is the best way to proceed? I
> > personally would like to go with Option #1 and require Maven 2.0.8
> > if you want to use the advanced filtering, but I know some people
> > are totally against schema changes.
>
> Well, if there's a good reason to change the schema then I'm all for
> it. Maybe we should just add  again to dependencies and
> resource sets, so the resource plugin can look at the resourceset
> property 'filterType' or something, if it's set.
>
> Either way, changes to the model won't happen until 2.1.
>
> So, what's the problem with the filtering?

Getting any of the normal pom properties outputted to the target file 
seems to be impossible.   

-- 
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]



Re: Resource filtering thoughts...

2007-07-09 Thread Kenney Westerhof



Daniel Kulp wrote:
After battling with the braindead resource filtering once again for the 
ump-teenth time, I've decided I need to do something about it   



You dissin' my code huh? :)

The main thing I'd like to do is allow use of a better filter engine 
(like velocity) that would provide much more flexibility.   The issue is 
how to do it without breaking all the existing builds that are out 
there.   Here are my thoughts


I'd very much like to know what the problems are. Probably the fact
that escaping is missing?

1) Ideally to me, we'd add a "filterType" element to the Resource type in 
maven-model.   It would default to "simple" (the existing 
implementation) if unspecified.   We could support "velocity" and others 
in the future.  This way, a single project could have some resource 
directories filtering with velocity, others with the old stuff, etc...  
You also wouldn't need to configure the resources plugin directly just 
like you don't need to now.   The major downside to this is it requires 
a (backwords compatible) change to the schema and of course would 
require maven 2.0.8 (assuming it's in place before 2.0.8 is released). 

2) The next option would be to add a filterType configuration property 
onto the resources plugin itself.   You would need to configure the 
plugin to use it.   Also, it would apply to all resources with 
filtering=true.We could combine this with (1) and instead of 
making "simple" the default if not specified in the resource, whatever 
this option is set to is the default.


This is a better option. the plugin can be configured with resource sets,
which are just initialized from the pom itself.
perhaps 'src/main/velocity/' could be checked by default and velocity-copied.

3) The other option would be to try something "automatic".   Example:  if 
the file ends in ".vm", strip the .vm and filter with velocity. I 
REALLY don't like this option (and it's also not really backwords 
compatible).   


No it isn't.. usually .vm files are used by the application itself so this
is definitely not the way. Even files with other extensions
may be used by the application itself as velocity templates.

Anyway, what are peoples thoughts on this?Any other options?  What 
direction do people feel is the best way to proceed? I personally 
would like to go with Option #1 and require Maven 2.0.8 if you want to 
use the advanced filtering, but I know some people are totally against 
schema changes.


Well, if there's a good reason to change the schema then I'm all for it.
Maybe we should just add  again to dependencies and resource
sets, so the resource plugin can look at the resourceset property 'filterType'
or something, if it's set. 


Either way, changes to the model won't happen until 2.1.

So, what's the problem with the filtering? 


-- Kenney

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



Re: Releasing maven-release-plugin 2.0-beta-7

2007-07-09 Thread Daniel Kulp
On Monday 09 July 2007 04:37, Mark Hobson wrote:
> Hi Daniel,
>
> I'm not overly familiar with that side of the release plugin, so if
> someone else fancies reviewing the changes.  Does this affect
> MRELEASE-83 at all?  Since that's the only unresolved issue scheduled
> for 2.0-beta-7.

Nope.   Doesn't touch that side.  

However, I cannot reproduce MRELEASE-83. I cannot see how, but that 
may be SCM specific.   For my SVN stuff, when I ran:

mvn release:prepare -Dusername=dkulp -Dpassword=XX

all the svn commands had the correct flags:

svn --username dkulp --password * --non-interactive status
svn --username dkulp --password * --non-interactive \
 commit --file /tmp/maven-scm-872347461.commit \
 --targets /tmp/maven-scm-63296-targets
svn --username dkulp --password * --non-interactive \
 copy --file /tmp/maven-scm-668401696.commit .   \
 http://url/to/repo/tag
svn --username dkulp --password * --non-interactive \
 commit --file /tmp/maven-scm-506104864.commit \
 --targets /tmp/maven-scm-63297-targets

and for mvn release:perform:
svn --username dkulp --password * --non-interactive checkout \
 http://url/to/repo/tag checkout



Dan



>
> Cheers,
>
> Mark
>
> On 07/07/07, Daniel Kulp <[EMAIL PROTECTED]> wrote:
> > Mark,
> >
> > I just committed a start of a fix for this problem.
> >
> > To not require a new release of plexus-utils, I copied a little bit
> > out of CommandLineUtils and into ForkedMavenExecutor for now.  
> > Longer term, that code should go back into plexus-utils (I'm not a
> > committer there).
> >
> > I've done some basic testing and things seem to work much better.  
> > gpg plugin properly asks for it's password.   gpg output is
> > displayed. etc
> >
> > This MAY also fix MRELEASE-93.  Not sure.   However, switching to
> > the raw streams from the line based buffered IO SHOULD fix that.  I
> > haven't actually tried that yet.
> >
> > In any case, could someone more familiar with the code do a quick
> > review on it to make sure it's OK?
> >
> > Thanks!
> > Dan
> >
> > On Saturday 07 July 2007 10:52, Daniel Kulp wrote:
> > > Mark,
> > >
> > > I was looking into the problems with the GPG plugin when run from
> > > the release plugin and the problems seem to entirely be problems
> > > of the release plugin and Plexus utils.   They are showing up in
> > > the gpg plugin, but any plugin that tries to do anything
> > > interactively would most likely run into the same problems.
> > >
> > > Issues:
> > > 1) System.in - the release manager doesn't feed anything from
> > > System.in into the forked process.  I tried adding System.in to
> > > the CommandLineUtils.executeCommandLine call, but that just causes
> > > a hang. CommandLineUtils will wait until the "in" stream is
> > > completely consumed (returns -1) before returning.   With
> > > System.in, that never will happen.
> > >
> > > 2) Buffered(line style) out - the StreamPumpers use
> > > BufferedInputStream.readLine() to pump from one stream to the
> > > other. This won't work.   Anything that does something (like the
> > > release plugin itself) that prompts and then waits for a response
> > > on the same line will appear to just "hang" as the prompt will
> > > never make it to the screen.
> > >
> > > Basically, those two issues completely prevent us from being able
> > > to un-hard code GPG passphrases from build scripts and such.  
> > > (unless you set gpg.useagent to true and use an agent)
> > >
> > > In anycase, MGPG-9 is really a release plugin bug although part of
> > > it is due to plexus-utils not providing the support it would need
> > > to work properly.Most likely, we'll need to add a method in
> > > CommandLineUtils that would just take the raw streams (in/out/err)
> > > and do straight byte copy reads without the line buffering.  (and
> > > once the process completely, stop pumping the in stream)   (of
> > > course, that would then require another plexus-utils release and
> > > then the release plugin would only work with Maven 2.0.6+ with the
> > > utils shaded, but that may be minor)   I'll poke around more and
> > > see if I can come up with something.
> > >
> > >
> > > Dan
> > >
> > > On Friday 06 July 2007 10:25, Mark Hobson wrote:
> > > > Hi,
> > > >
> > > > There's only one remaining issue, MRELEASE-83, scheduled for
> > > > 2.0-beta-7 - is anyone likely to work on this soon, or shall we
> > > > defer it until beta-8?  I would like to see beta-7 released for
> > > > the release POM fixes - they're rather unusable in beta-6.
> > > >
> > > > Cheers,
> > > >
> > > > Mark
> > > >
> > > > 
> > > > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > --
> > J. Daniel Kulp
> > Principal Engineer
> > IONA
> > P: 781-902-8727C: 508-380-7194
> > [EMAIL PROTECTED]
> > http://www.dankulp.com/blog
>
> 

Re: [VOTE] Promote and release maven-osgi shared library 0.1.0

2007-07-09 Thread Carlos Sanchez

fixed in the java classes, the pom missing license is due to the
release plugin changes

On 7/9/07, Vincent Siveton <[EMAIL PROTECTED]> wrote:

+1

Review license header (pom or Maven2OsgiConverter) before the release.

Cheers,

Vincent

2007/7/9, Carlos Sanchez <[EMAIL PROTECTED]>:
> anyone else?
>
> On 7/6/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> > +1
> >
> > On 6 Jul 07, at 4:27 PM 6 Jul 07, Carlos Sanchez wrote:
> >
> > > maven-osgi is a shared library for maven to osgi and viceversa common
> > > code, like version conversion. It's used by the felix bundle plugin
> > > and the eclipse plugin.
> > >
> > > https://svn.apache.org/repos/asf/maven/sandbox/trunk/shared/maven-osgi
> > >
> > > Tagged in https://svn.apache.org/repos/asf/maven/shared/tags/maven-
> > > osgi-0.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]
> > >
> >
> >
> > -
> > 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: [VOTE] Promote and release maven-osgi shared library 0.1.0

2007-07-09 Thread Vincent Siveton

+1

Review license header (pom or Maven2OsgiConverter) before the release.

Cheers,

Vincent

2007/7/9, Carlos Sanchez <[EMAIL PROTECTED]>:

anyone else?

On 7/6/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:
> +1
>
> On 6 Jul 07, at 4:27 PM 6 Jul 07, Carlos Sanchez wrote:
>
> > maven-osgi is a shared library for maven to osgi and viceversa common
> > code, like version conversion. It's used by the felix bundle plugin
> > and the eclipse plugin.
> >
> > https://svn.apache.org/repos/asf/maven/sandbox/trunk/shared/maven-osgi
> >
> > Tagged in https://svn.apache.org/repos/asf/maven/shared/tags/maven-
> > osgi-0.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]
> >
>
>
> -
> 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]



Re: [VOTE] Promote and release maven-osgi shared library 0.1.0

2007-07-09 Thread Carlos Sanchez

anyone else?

On 7/6/07, Jason van Zyl <[EMAIL PROTECTED]> wrote:

+1

On 6 Jul 07, at 4:27 PM 6 Jul 07, Carlos Sanchez wrote:

> maven-osgi is a shared library for maven to osgi and viceversa common
> code, like version conversion. It's used by the felix bundle plugin
> and the eclipse plugin.
>
> https://svn.apache.org/repos/asf/maven/sandbox/trunk/shared/maven-osgi
>
> Tagged in https://svn.apache.org/repos/asf/maven/shared/tags/maven-
> osgi-0.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]
>


-
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 eclipse 2.4 (take 2)

2007-07-09 Thread Carlos Sanchez

+1

On 7/7/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:

It's been about 5 months since an eclipse plugin release and we have
lots of fixes and a handful of enhancements. The issues detected in the
last vote (MECLIPSE-295) have been fixed in the currently staged
plugin-testing-tools 1.0-alpha-2. As such, this release is dependent on
the successful release of the updated tools.

The site has been updated:
http://maven.apache.org/plugins/maven-eclipse-plugin

The plugin is staged at:
http://people.apache.org/~brianf/staging-repository

The tag is at:
http://svn.apache.org/repos/asf/maven/plugins/tags/maven-eclipse-plugin-
2.4/

Release Notes - Maven 2.x Eclipse Plugin - Version 2.4:
http://jira.codehaus.org/secure/ReleaseNote.jspa?version=13001&styleName
=Html&projectId=11133&Create=Create

** Bug
* [MECLIPSE-108] - .wtpmodules with version 2.4 for
javax.servlet:servlet-api:2.3
* [MECLIPSE-109] - .component wb-resource source path incorrect for
ear packaging
* [MECLIPSE-151] - Incorrect name for test sources jars
* [MECLIPSE-198] - EJB version is not resloved
* [MECLIPSE-215] - WTP 1.5 Documentation
* [MECLIPSE-220] - Incorrect eclipse facet information when doing
mvn eclipse:eclipse for war and ejb projects.
* [MECLIPSE-225] - Invalid .classpath Entries.
* [MECLIPSE-231] - Clean mojo assumes that POM projects never have
.project files - this is incorrect
* [MECLIPSE-233] - Manifest attributes incorrectly treated as
case-sensitive
* [MECLIPSE-234] - [PATCH] EclipsePlugin.extractResourceDirs()
reuses String method argument causing maven-eclipse.xml copy-resources
problems
* [MECLIPSE-236] - eclipse:make-artifacts should preserve the
resolution:=optional directive
* [MECLIPSE-237] - unsafe EclipseSourceDir.equals() method
* [MECLIPSE-239] - eclipse:eclipse fails to find dependency
org.apache.maven.plugins:maven-eclipse-plugin:pom:test
* [MECLIPSE-241] - Compiler settings in pluginManagement aren't used
in wtp facet
* [MECLIPSE-243] - The last 2.4 SNAPSHOT forbid Apache Directory
Server to be built
* [MECLIPSE-248] - Tests fail due to incorrectly attempting to use
released plugin version, not locally sandboxed one under test",
* [MECLIPSE-255] - WTP Settings does not use servlet-api version
defined in pom.xml
* [MECLIPSE-263] - Project Facet 'Java' set to 1.4 instead of 5.0 in
a Java 5.0 project
* [MECLIPSE-278] - duplicated classpathentries
* [MECLIPSE-279] - PDE projects should be considered java projects
in all cases
* [MECLIPSE-287] - Regression - fails to correctly construct
classpath containing dependencies with classifiers
* [MECLIPSE-295] - Eclipse plugin fails due to missing
org.apache.maven.plugins:maven-eclipse-plugin:pom:test

** Improvement
* [MECLIPSE-40] - Multi project dependencies should not require
eclipse project names to be the artifactId
* [MECLIPSE-207] - Add supprt for arbitrary facets, like JSF
* [MECLIPSE-267] - Resolve version ranges in make-artifacts
* [MECLIPSE-268] - [eclipse:rad goal] Make customization of servlet
version, jsp version, ... possible through pom configuration
* [MECLIPSE-286] - Ability to skip generated-resources/rad6 folder
creation while executing eclipse:rad
* [MECLIPSE-292] - Behaviour for sources and Javadoc attachement for
dependencies should be consistent

** New Feature
* [MECLIPSE-65] - Add contextName parameter to eclipse mojo so a
webtool context name doesn't have to match artifactId/project name.
* [MECLIPSE-119] - Allow custom project name for eclipse projects
* [MECLIPSE-189] - addVersionToProjectName property
* [MECLIPSE-251] - Allows prefixing of eclipse project name
* [MECLIPSE-271] - Ability to skip



Vote is open for 72hrs, please +1/+0/-1


+1


-
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: Platform farm

2007-07-09 Thread Siegmann Daniel, NY
<>

Just so you know, VMware Server is free. I have used it to set up
testing environments, seems to work pretty well.

http://www.vmware.com/products/free_virtualization.html

--
Daniel Siegmann
FJA-US, Inc.
512 Seventh Ave., New York, NY  10018
(212) 840-2618 ext. 139

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



Re: [vote] Release Maven Shared JAR component 1.0

2007-07-09 Thread Jesse McConnell

+1

On 7/9/07, John Casey <[EMAIL PROTECTED]> wrote:

+1

-john


On Jul 4, 2007, at 5:17 AM, Brett Porter wrote:

> This component is used in the project-info-reports plugin (and is a
> prereq to its next release) and analyses JAR files for Maven
> information and general Java class information.
>
> Tag: https://svn.apache.org/repos/asf/maven/shared/tags/maven-
> shared-jar-1.0
> Staging Repo: http://people.apache.org/~brett/stage-repo/
> Website/documentation: http://maven.apache.org/shared/maven-shared-
> jar/
>
> [ ] +1
> [ ] 0
> [ ] -1
>
> 72 hours go!
>
> Cheers,
> Brett
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

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






--
jesse mcconnell
[EMAIL PROTECTED]

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



Re: [vote] Release Maven Shared JAR component 1.0

2007-07-09 Thread John Casey

+1

-john


On Jul 4, 2007, at 5:17 AM, Brett Porter wrote:

This component is used in the project-info-reports plugin (and is a  
prereq to its next release) and analyses JAR files for Maven  
information and general Java class information.


Tag: https://svn.apache.org/repos/asf/maven/shared/tags/maven- 
shared-jar-1.0

Staging Repo: http://people.apache.org/~brett/stage-repo/
Website/documentation: http://maven.apache.org/shared/maven-shared- 
jar/


[ ] +1
[ ] 0
[ ] -1

72 hours go!

Cheers,
Brett

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



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




Re: svn commit: r553253 - /maven/components/trunk/maven-artifact/src/test/java/org/apache/maven/artifact/resolver/DefaultArtifactCollectorTest.java

2007-07-09 Thread John Casey

I'll update asap and give it another shot.

Thanks!

-john


On Jul 6, 2007, at 8:39 PM, Mark Hobson wrote:


On 06/07/07, John Casey <[EMAIL PROTECTED]> wrote:
t looks like this has broken the trunk build. I get compiler  
errors now:


  [java] /Users/jdcasey/workspace/maven/components/maven- 
artifact/

src/test/java/org/apache/maven/artifact/resolver/
DefaultArtifactCollectorTest.java:[674,25] cannot find symbol
  [java] symbol  : method createArtifact
(java.lang.String,java.lang.String)
  [java] location: class
org.apache.maven.artifact.resolver.DefaultArtifactCollectorTest
  [java]
  [java] /Users/jdcasey/workspace/maven/components/maven- 
artifact/

src/test/java/org/apache/maven/artifact/resolver/
DefaultArtifactCollectorTest.java:[676,8] cannot find symbol
  [java] symbol  : method createArtifact
(java.lang.String,java.lang.String)
  [java] location: class
org.apache.maven.artifact.resolver.DefaultArtifactCollectorTest

Mark, can you roll this back, or fix it?


Apologies, try again, that'll teach me to blindly merge :)

Cheers,

Mark

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



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




Re: [VOTE] Graduate maven-patch-plugin from sandbox and release version 1.0

2007-07-09 Thread John Casey
Yes, the idea was to provide the materials necessary for the code  
grant (since it's coming over from codehaus). I'm not an ASF member,  
so (according to the IP pages) all I can do is get the materials  
together for someone else to submit.


Once we've cleared any IP hurdles, I'll clean those out.

-john


On Jul 9, 2007, at 7:02 AM, Vincent Siveton wrote:


+1

I guess that maven-patch-plugin.originals.* will be removed from  
the trunk.


Cheers,

Vincent

2007/7/6, John Casey <[EMAIL PROTECTED]>:

Hi all,

Jesse and I have been working on a patch plugin that I migrated over
from mojo.codehaus.org into the ASF sandbox, and we feel it's ready
for a release. I've prepared the documentation for a code grant on
this project, and all the appropriate information should be committed
in the plugin directory.

The plugin is stable, has decent documentation, and even an
integration-test suite. Therefore, I'd like to call a vote to
graduate the patch plugin from the Maven sandbox, and do a 1.0  
release.


Please +1/+0/-1. I'll let this go for 72 hours.

The release is staged at:

http://people.apache.org/~jdcasey/stage/repo (repository)
http://people.apahce.org/~jdcasey/stage/sites/maven-patch-plugin  
(site)


Here's my +1.

Thanks to Jesse for helping me get the plugin to this point.

-john


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





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



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




Re: [VOTE] release maven-plugin-testing-harness 1.1

2007-07-09 Thread Andrew Williams

+1

On 9 Jul 2007, at 00:37, Brian E. Fox wrote:

There have been tons of enhancements to the plugin testing harness  
since

the last release in April. Several plugins require the new version
before release.



Tag:

https://svn.apache.org/repos/asf/maven/shared/tags/maven-plugin- 
testing-

harness-1.1



Staged at:

http://people.apache.org/~brianf/staging-repository



Vote is open for 72hrs, please +1/+0/-1



+1



Thanks,

Brian




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



Re: [VOTE] Graduate maven-patch-plugin from sandbox and release version 1.0

2007-07-09 Thread Joakim Erdfelt

+1

- Joakim

John Casey wrote:

Hi all,

Jesse and I have been working on a patch plugin that I migrated over 
from mojo.codehaus.org into the ASF sandbox, and we feel it's ready 
for a release. I've prepared the documentation for a code grant on 
this project, and all the appropriate information should be committed 
in the plugin directory.


The plugin is stable, has decent documentation, and even an 
integration-test suite. Therefore, I'd like to call a vote to graduate 
the patch plugin from the Maven sandbox, and do a 1.0 release.


Please +1/+0/-1. I'll let this go for 72 hours.

The release is staged at:

http://people.apache.org/~jdcasey/stage/repo (repository)
http://people.apahce.org/~jdcasey/stage/sites/maven-patch-plugin (site)

Here's my +1.

Thanks to Jesse for helping me get the plugin to this point.

-john


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






--
- Joakim Erdfelt
 [EMAIL PROTECTED]
 Open Source Software (OSS) Developer


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



Re: [vote] Release Maven Shared JAR component 1.0

2007-07-09 Thread Joakim Erdfelt

+1

Brett Porter wrote:
This component is used in the project-info-reports plugin (and is a 
prereq to its next release) and analyses JAR files for Maven 
information and general Java class information.


Tag: 
https://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-jar-1.0

Staging Repo: http://people.apache.org/~brett/stage-repo/
Website/documentation: http://maven.apache.org/shared/maven-shared-jar/

[ ] +1
[ ] 0
[ ] -1

72 hours go!

Cheers,
Brett

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




--
- Joakim Erdfelt
 [EMAIL PROTECTED]
 Open Source Software (OSS) Developer


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



Re: [Vote] release maven-enforcer-plugin 1.0-alpha-3 and maven-enforcer-rule-api 1.0-alpha-2

2007-07-09 Thread Vincent Siveton

+1

Vincent

2007/7/8, Brian E. Fox <[EMAIL PROTECTED]>:

Last release vote this weekend, I promise ;-)



The rule api is used by the plugin and is included with this vote. The
only change was to the pom to remove an unnecessary dependency.



This release contains a few small fixes and several new enforcer rules.
The site has been updated with info about all the new rules:

*  bannedDependencies
  - enforces that excluded dependencies
aren't included.

*  evaluateBeanshell
  - evaluates a beanshell script.

*  noSnapshots
  - enforces that no snapshots are included.



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



Tag:

https://svn.apache.org/repos/asf/maven/plugins/tags/maven-enforcer-plugi
n-1.0-alpha-3



Staged at:

http://people.apache.org/~brianf/staging-repository



Release Notes - Maven 2.x Enforcer Plugin - Version 1.0-alpha-3





** Bug

* [MENFORCER-4] - Typos in Version Range Specification document

* [MENFORCER-9] - Exception in java rule when using Apple JDK 6
Developer Preview



** Improvement

* [MENFORCER-6] - add optional message to rules



** New Feature

* [MENFORCER-5] - Add property verification to the enforcer plugin

* [MENFORCER-7] - new beanshell expression rule

* [MENFORCER-8] - Ability to disallow groups of deps





Vote is open for the usual 72 hrs, please +1/+0/-1



+1

Thanks,

Brian




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



Re: [VOTE] Graduate maven-patch-plugin from sandbox and release version 1.0

2007-07-09 Thread Vincent Siveton

+1

I guess that maven-patch-plugin.originals.* will be removed from the trunk.

Cheers,

Vincent

2007/7/6, John Casey <[EMAIL PROTECTED]>:

Hi all,

Jesse and I have been working on a patch plugin that I migrated over
from mojo.codehaus.org into the ASF sandbox, and we feel it's ready
for a release. I've prepared the documentation for a code grant on
this project, and all the appropriate information should be committed
in the plugin directory.

The plugin is stable, has decent documentation, and even an
integration-test suite. Therefore, I'd like to call a vote to
graduate the patch plugin from the Maven sandbox, and do a 1.0 release.

Please +1/+0/-1. I'll let this go for 72 hours.

The release is staged at:

http://people.apache.org/~jdcasey/stage/repo (repository)
http://people.apahce.org/~jdcasey/stage/sites/maven-patch-plugin (site)

Here's my +1.

Thanks to Jesse for helping me get the plugin to this point.

-john


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





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



Re: [VOTE] release maven-plugin-testing-harness 1.1

2007-07-09 Thread Vincent Siveton

+1

Needs to review/remove TODO in the code and specify default value in
the javadoc (MNG-3098)

Cheers,

Vincent

2007/7/8, Brian E. Fox <[EMAIL PROTECTED]>:

There have been tons of enhancements to the plugin testing harness since
the last release in April. Several plugins require the new version
before release.



Tag:

https://svn.apache.org/repos/asf/maven/shared/tags/maven-plugin-testing-
harness-1.1



Staged at:

http://people.apache.org/~brianf/staging-repository



Vote is open for 72hrs, please +1/+0/-1



+1



Thanks,

Brian




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



Re: [vote] Release Maven Shared JAR component 1.0

2007-07-09 Thread Vincent Siveton

+1

Vincent

2007/7/8, Brian E. Fox <[EMAIL PROTECTED]>:

+1

-Original Message-
From: Brett Porter [mailto:[EMAIL PROTECTED]
Sent: Wednesday, July 04, 2007 5:18 AM
To: Maven Developers List
Subject: [vote] Release Maven Shared JAR component 1.0

This component is used in the project-info-reports plugin (and is a
prereq to its next release) and analyses JAR files for Maven
information and general Java class information.

Tag: https://svn.apache.org/repos/asf/maven/shared/tags/maven-shared-
jar-1.0
Staging Repo: http://people.apache.org/~brett/stage-repo/
Website/documentation: http://maven.apache.org/shared/maven-shared-jar/

[ ] +1
[ ] 0
[ ] -1

72 hours go!

Cheers,
Brett

-
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: [VOTE] release eclipse 2.4 (take 2)

2007-07-09 Thread Cabasson Denis
2.4 is really more mature than previous versions. It has been quite a time 
since 2.3

Definitly a +1 here (though just a user one).

Denis. 

> -Message d'origine-
> De : Mark Hobson [mailto:[EMAIL PROTECTED] 
> Envoyé : Monday, July 09, 2007 10:45 AM
> À : Maven Developers List
> Objet : Re: [VOTE] release eclipse 2.4 (take 2)
> 
> On 09/07/07, Mark Hobson <[EMAIL PROTECTED]> wrote:
> > I think this is where I got to when I looked into it last 
> week.  I'm 
> > cool to fix this for 2.5, so negate my -1 and go for it.
> 
> Trunk tests pass on Windows with spaces in path!  Thanks for 
> that Brian.
> 
> Mark
> 
> -
> 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: Assembly plugin: readonly "filters" parameter can break a multimodule build

2007-07-09 Thread Fabrice Bellingard

OK, I will work on this, then.

Cheers
Fabrice

On 7/6/07, John Casey <[EMAIL PROTECTED]> wrote:


That sounds like a fine idea to me. I commented on the issue, too, fwiw.

Thanks,

-john


On Jul 6, 2007, at 5:55 AM, Fabrice Bellingard wrote:

> I got this problem while trying to make an assembly, with filtered
> files,
> from a root project. I created an issue on JIRA with an example:
> http://jira.codehaus.org/browse/MASSEMBLY-226
>
> If the "filters" parameter would not be readonly, then this bug
> would be
> obsolete.
> Should I modify this? I ask the question because it seems that for
> some
> reason, this param became readonly whereas it didn't use to be at
> first.
>
> Cheers!
> Fabrice

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





Re: [VOTE] release eclipse 2.4 (take 2)

2007-07-09 Thread Mark Hobson

On 09/07/07, Mark Hobson <[EMAIL PROTECTED]> wrote:

I think this is where I got to when I looked into it last week.  I'm
cool to fix this for 2.5, so negate my -1 and go for it.


Trunk tests pass on Windows with spaces in path!  Thanks for that Brian.

Mark

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



Re: Releasing maven-release-plugin 2.0-beta-7

2007-07-09 Thread Mark Hobson

Hi Daniel,

I'm not overly familiar with that side of the release plugin, so if
someone else fancies reviewing the changes.  Does this affect
MRELEASE-83 at all?  Since that's the only unresolved issue scheduled
for 2.0-beta-7.

Cheers,

Mark

On 07/07/07, Daniel Kulp <[EMAIL PROTECTED]> wrote:


Mark,

I just committed a start of a fix for this problem.

To not require a new release of plexus-utils, I copied a little bit out
of CommandLineUtils and into ForkedMavenExecutor for now.   Longer term,
that code should go back into plexus-utils (I'm not a committer there).

I've done some basic testing and things seem to work much better.   gpg
plugin properly asks for it's password.   gpg output is displayed.
etc

This MAY also fix MRELEASE-93.  Not sure.   However, switching to the raw
streams from the line based buffered IO SHOULD fix that.  I haven't
actually tried that yet.

In any case, could someone more familiar with the code do a quick review
on it to make sure it's OK?

Thanks!
Dan


On Saturday 07 July 2007 10:52, Daniel Kulp wrote:
> Mark,
>
> I was looking into the problems with the GPG plugin when run from the
> release plugin and the problems seem to entirely be problems of the
> release plugin and Plexus utils.   They are showing up in the gpg
> plugin, but any plugin that tries to do anything interactively would
> most likely run into the same problems.
>
> Issues:
> 1) System.in - the release manager doesn't feed anything from
> System.in into the forked process.  I tried adding System.in to the
> CommandLineUtils.executeCommandLine call, but that just causes a hang.
> CommandLineUtils will wait until the "in" stream is completely
> consumed (returns -1) before returning.   With System.in, that never
> will happen.
>
> 2) Buffered(line style) out - the StreamPumpers use
> BufferedInputStream.readLine() to pump from one stream to the other.
> This won't work.   Anything that does something (like the release
> plugin itself) that prompts and then waits for a response on the same
> line will appear to just "hang" as the prompt will never make it to
> the screen.
>
> Basically, those two issues completely prevent us from being able to
> un-hard code GPG passphrases from build scripts and such.   (unless
> you set gpg.useagent to true and use an agent)
>
> In anycase, MGPG-9 is really a release plugin bug although part of it
> is due to plexus-utils not providing the support it would need to work
> properly.Most likely, we'll need to add a method in
> CommandLineUtils that would just take the raw streams (in/out/err) and
> do straight byte copy reads without the line buffering.  (and once the
> process completely, stop pumping the in stream)   (of course, that
> would then require another plexus-utils release and then the release
> plugin would only work with Maven 2.0.6+ with the utils shaded, but
> that may be minor)   I'll poke around more and see if I can come up
> with something.
>
>
> Dan
>
> On Friday 06 July 2007 10:25, Mark Hobson wrote:
> > Hi,
> >
> > There's only one remaining issue, MRELEASE-83, scheduled for
> > 2.0-beta-7 - is anyone likely to work on this soon, or shall we
> > defer it until beta-8?  I would like to see beta-7 released for the
> > release POM fixes - they're rather unusable in beta-6.
> >
> > Cheers,
> >
> > Mark
> >
> > 
> >- To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]

--
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]



Re: [VOTE] release eclipse 2.4 (take 2)

2007-07-09 Thread Mark Hobson

On 08/07/07, Brian E. Fox <[EMAIL PROTECTED]> wrote:

The problem is in the invoker. When the pom is specified as is in the
case of the plugin tools, the -F command line is used to specify it:

if ( !"pom.xml".equals( pom.getName() ) )
{
logger
.debug( "Specified POM file is not named
\'pom.xml\'. Using the \'-f\' command-line option to accommodate
non-standard filename..." );

// FIXME: Handle quotes in localRepo directory path...
cli.createArgument().setLine( "-f " + pom.getName() );
}

This is an edge case in the tests and doesn't affect the eclipse plugin
functionality, thus I'm of the opinion that the release should continue.
To fix this would require a release of the 2.0.7 invoker and would
effectively kill the eclipse release for a while; I need to move to some
other things for a while and won't have the time to do it myself.


I think this is where I got to when I looked into it last week.  I'm
cool to fix this for 2.5, so negate my -1 and go for it.

Cheers,

Mark

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