[jira] (MNG-5586) Deploy effective pom

2014-02-11 Thread nicolas de loof (JIRA)
nicolas de loof created MNG-5586:


 Summary: Deploy effective pom
 Key: MNG-5586
 URL: https://jira.codehaus.org/browse/MNG-5586
 Project: Maven 2 & 3
  Issue Type: Improvement
  Components: Deployment
Reporter: nicolas de loof


When deploying pom for an artifact, maven deploys the actual file used to 
build. As this one can define profiles, and build can rely on command line 
properties that change actual project model, the deployed pom.xml may not 
reflect the one used by maven to build the project. Also, this prevent changes 
to happen in pom.xml format (wildcard exclusion for sample) without breaking 
compatibility.

Maven should deploy effective pom when artifact doesn't define pom packaging 



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)


[jira] (MNG-5585) match server credentials based on server realm

2014-02-11 Thread nicolas de loof (JIRA)
nicolas de loof created MNG-5585:


 Summary: match server credentials based on server realm
 Key: MNG-5585
 URL: https://jira.codehaus.org/browse/MNG-5585
 Project: Maven 2 & 3
  Issue Type: Improvement
  Components: Settings
Affects Versions: 3.x / Backlog
Reporter: nicolas de loof


credentials for repositories are identified based on arbitrary ID. This is 
error prone and fragile design, especially as there's no way to diagnose which 
credentials are used (see MNG-5584).

A realm-based server matching would better follow the way HTTP security is 
defined, and could be easily used for other protocols based (for sample) on 
domain name.


 xxx  
 [optional protocol://]repo.acme.com
..






--
This message was sent by Atlassian JIRA
(v6.1.6#6162)


[jira] (MNG-5584) log credentials source when failing to access a repository

2014-02-11 Thread nicolas de loof (JIRA)
nicolas de loof created MNG-5584:


 Summary: log credentials source when failing to access a repository
 Key: MNG-5584
 URL: https://jira.codehaus.org/browse/MNG-5584
 Project: Maven 2 & 3
  Issue Type: Improvement
  Components: Dependencies, Deployment
Reporter: nicolas de loof


When some repository authentication fail, maven just logs the status :

Could not transfer artifact  from/to  (): Not authorized, 
ReasonPhrase:Unauthorized. 

but don't let user know if credentials are well set and which one it used. I'd 
like it logs credentials source it used trying to access repository, like
"using server credentials  from ", source being some settings.xml 
path or equivalent.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)


[jira] (WAGON-346) LightWeight http wagon not thread-safe

2012-02-25 Thread nicolas de loof (JIRA)

[ 
https://jira.codehaus.org/browse/WAGON-346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=292730#comment-292730
 ] 

nicolas de loof commented on WAGON-346:
---

@Mark you're right, so the only way to get this fixed is to deprecate 
wagon-http-lightweight and definitively remove it from wagon project as 
URLConnection can't be used in a concurrent context

> LightWeight http wagon not thread-safe
> --
>
> Key: WAGON-346
> URL: https://jira.codehaus.org/browse/WAGON-346
> Project: Maven Wagon
>  Issue Type: Bug
>  Components: wagon-http-lightweight
>Affects Versions: 1.0
> Environment: maven 3 with Aether
>Reporter: nicolas de loof
> Fix For: 1.1, 2.0
>
>
> Aether (maven3) by default parallelized metadata resolution on 4 threads 
> (aether.metadataResolver.threads) and artifacts downloading on 5 
> (maven.artifact.threads).
> In such context, Wagon is not used sequentially.
> LightWeightHttpWagon is designed for mono-thread, sequential usage. It rely 
> on system properties and on setting/resetting java.net.Authenticator 
> singleton. 
> The result is that, in some cases (typically : when settings defines many 
> repositories with various credentials), credentials may not apply and 
> download will fail
> A potential fix is 
> - to use Java5 URL.openConnection(Proxy) instead of using system properties
> - to use a shared, singleton java.net.Authenticator that lookup repositories 
> to match the requested URL

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Closed: (WAGON-346) LightWeight http wagon not thread-safe

2011-09-05 Thread nicolas de loof (JIRA)

 [ 
https://jira.codehaus.org/browse/WAGON-346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

nicolas de loof closed WAGON-346.
-

   Resolution: Fixed
Fix Version/s: 2.0
   1.x

Fixed in 1.x using a class level synchronized block

> LightWeight http wagon not thread-safe
> --
>
> Key: WAGON-346
> URL: https://jira.codehaus.org/browse/WAGON-346
> Project: Maven Wagon
>  Issue Type: Bug
>  Components: wagon-http-lightweight
>Affects Versions: 1.0
> Environment: maven 3 with Aether
>Reporter: nicolas de loof
> Fix For: 1.x, 2.0
>
>
> Aether (maven3) by default parallelized metadata resolution on 4 threads 
> (aether.metadataResolver.threads) and artifacts downloading on 5 
> (maven.artifact.threads).
> In such context, Wagon is not used sequentially.
> LightWeightHttpWagon is designed for mono-thread, sequential usage. It rely 
> on system properties and on setting/resetting java.net.Authenticator 
> singleton. 
> The result is that, in some cases (typically : when settings defines many 
> repositories with various credentials), credentials may not apply and 
> download will fail
> A potential fix is 
> - to use Java5 URL.openConnection(Proxy) instead of using system properties
> - to use a shared, singleton java.net.Authenticator that lookup repositories 
> to match the requested URL

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Commented: (WAGON-346) LightWeight http wagon not thread-safe

2011-08-29 Thread nicolas de loof (JIRA)

[ 
https://jira.codehaus.org/browse/WAGON-346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=277264#comment-277264
 ] 

nicolas de loof commented on WAGON-346:
---

Fixed on 2.x branch, I'll now try to find a workaround on 1.x branch

> LightWeight http wagon not thread-safe
> --
>
> Key: WAGON-346
> URL: https://jira.codehaus.org/browse/WAGON-346
> Project: Maven Wagon
>  Issue Type: Bug
>  Components: wagon-http-lightweight
>Affects Versions: 1.0
> Environment: maven 3 with Aether
>Reporter: nicolas de loof
>
> Aether (maven3) by default parallelized metadata resolution on 4 threads 
> (aether.metadataResolver.threads) and artifacts downloading on 5 
> (maven.artifact.threads).
> In such context, Wagon is not used sequentially.
> LightWeightHttpWagon is designed for mono-thread, sequential usage. It rely 
> on system properties and on setting/resetting java.net.Authenticator 
> singleton. 
> The result is that, in some cases (typically : when settings defines many 
> repositories with various credentials), credentials may not apply and 
> download will fail
> A potential fix is 
> - to use Java5 URL.openConnection(Proxy) instead of using system properties
> - to use a shared, singleton java.net.Authenticator that lookup repositories 
> to match the requested URL

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Closed: (WAGON-347) Support preemtive authentication

2011-08-29 Thread nicolas de loof (JIRA)

 [ 
https://jira.codehaus.org/browse/WAGON-347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

nicolas de loof closed WAGON-347.
-

   Resolution: Fixed
Fix Version/s: 2.0
 Assignee: nicolas de loof

fixed in both 1.x and 2.x branches

> Support preemtive authentication
> 
>
> Key: WAGON-347
> URL: https://jira.codehaus.org/browse/WAGON-347
> Project: Maven Wagon
>  Issue Type: Improvement
>  Components: wagon-http-lightweight
>Reporter: nicolas de loof
>Assignee: nicolas de loof
>Priority: Minor
> Fix For: 2.0
>
>
> Set Authorization header on HttpUrlConnection to get preemptive 
> authentication and avoid unnecessary network traffic

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (WAGON-347) Support preemtive authentication

2011-08-22 Thread nicolas de loof (JIRA)
Support preemtive authentication


 Key: WAGON-347
 URL: https://jira.codehaus.org/browse/WAGON-347
 Project: Maven Wagon
  Issue Type: Improvement
  Components: wagon-http-lightweight
Reporter: nicolas de loof
Priority: Minor


Set Authorization header on HttpUrlConnection to get preemptive authentication 
and avoid unnecessary network traffic

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Created: (WAGON-346) LightWeight http wagon not thread-safe

2011-08-22 Thread nicolas de loof (JIRA)
LightWeight http wagon not thread-safe
--

 Key: WAGON-346
 URL: https://jira.codehaus.org/browse/WAGON-346
 Project: Maven Wagon
  Issue Type: Bug
  Components: wagon-http-lightweight
Affects Versions: 1.0
 Environment: maven 3 with Aether
Reporter: nicolas de loof


Aether (maven3) by default parallelized metadata resolution on 4 threads 
(aether.metadataResolver.threads) and artifacts downloading on 5 
(maven.artifact.threads).
In such context, Wagon is not used sequentially.
LightWeightHttpWagon is designed for mono-thread, sequential usage. It rely on 
system properties and on setting/resetting java.net.Authenticator singleton. 
The result is that, in some cases (typically : when settings defines many 
repositories with various credentials), credentials may not apply and download 
will fail

A potential fix is 
- to use Java5 URL.openConnection(Proxy) instead of using system properties
- to use a shared, singleton java.net.Authenticator that lookup repositories to 
match the requested URL



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] Closed: (MENFORCER-19) Add an option to enforce dependencyManagement

2011-02-03 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MENFORCER-19.


Resolution: Won't Fix

With some flags set, 
[maven-dependency-plugin|http://maven.apache.org/plugins/maven-dependency-plugin/analyze-dep-mgt-mojo.html]
 can be used to enforce dependencyManagement. A little verbose, but does the 
job well. 
{code:xml}

maven-dependency-plugin

  
  
  analyze-dep-mgt
  
  verify
  
  true
  false
  
  


{code}

> Add an option to enforce dependencyManagement
> -
>
> Key: MENFORCER-19
> URL: http://jira.codehaus.org/browse/MENFORCER-19
> Project: Maven 2.x Enforcer Plugin
>  Issue Type: New Feature
>  Components: Standard Rules
>Reporter: Carlos Sanchez
>
> Add something to the dependencyManagement section like 
> true
> to make build fail if a subproject uses a different version
> Currently a subproject can specify the version of a dependency already 
> defined in dependencyManagement, which is error prone

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




[jira] Updated: (MDEP-269) Goal to convert a legacy /lib/*.jar to maven dependencies list

2010-06-18 Thread nicolas de loof (JIRA)

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

nicolas de loof updated MDEP-269:
-

Attachment: MDEP-269.patch

> Goal to convert a legacy /lib/*.jar to maven dependencies list
> --
>
> Key: MDEP-269
> URL: http://jira.codehaus.org/browse/MDEP-269
> Project: Maven 2.x Dependency Plugin
>  Issue Type: New Feature
>Reporter: nicolas de loof
>Assignee: Brian Fox
>Priority: Minor
> Attachments: MDEP-269.patch
>
>
> To convert a legacy ant/script-based project to Maven first step is to 
> identify all dependencies as maven artifacts. This can be long and subject to 
> errors.
> Using Nexus index [1], Nexus REST API [2], or any other tooling, the plugin 
> could automagically search the available repositories for known artifacts to 
> match the content of a /lib directory, and output a POM formatted list of 
> dependencies, also warning for unresolved ones.
> alf-maven-osecm plugin allready provides such feature using a custom CSV 
> format, this code can be used as a dev sample.
> [1] http://www.sonatype.com/people/2009/06/nexus-indexer-api-part-2/
> [2] https://docs.sonatype.com/display/NX/Nexus+Rest+API
> [3] 
> http://alf-maven-osecm.googlecode.com/svn/trunk/dependenciesGenerator-maven-plugin/dependenciesGenerator-maven-plugin/
> http://opensourceecm.fr/maven/dependenciesGenerator/index.html

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




[jira] Updated: (MDEP-269) Goal to convert a legacy /lib/*.jar to maven dependencies list

2010-06-17 Thread nicolas de loof (JIRA)

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

nicolas de loof updated MDEP-269:
-

Description: 
To convert a legacy ant/script-based project to Maven first step is to identify 
all dependencies as maven artifacts. This can be long and subject to errors.

Using Nexus index [1], Nexus REST API [2], or any other tooling, the plugin 
could automagically search the available repositories for known artifacts to 
match the content of a /lib directory, and output a POM formatted list of 
dependencies, also warning for unresolved ones.

alf-maven-osecm plugin allready provides such feature using a custom CSV 
format, this code can be used as a dev sample.



[1] http://www.sonatype.com/people/2009/06/nexus-indexer-api-part-2/
[2] https://docs.sonatype.com/display/NX/Nexus+Rest+API
[3] 
http://alf-maven-osecm.googlecode.com/svn/trunk/dependenciesGenerator-maven-plugin/dependenciesGenerator-maven-plugin/
http://opensourceecm.fr/maven/dependenciesGenerator/index.html


  was:
To convert a legacy ant/script-based project to Maven first step is to identify 
all dependencies as maven artifacts. This can be long and subject to errors.

Using Nexus index [1], Nexus REST API [2], or any other tooling, the plugin 
could automagically search the available repositories for known artifacts to 
match the content of a /lib directory, and output a POM formatted list of 
dependencies, also warning for unresolved ones.

alf-maven-osecm plugin allready provides such feature using a custom CSV 
format, this code can be used as a dev sample.



[1] http://www.sonatype.com/people/2009/06/nexus-indexer-api-part-2/
[2] https://docs.sonatype.com/display/NX/Nexus+Rest+API
[3] 
http://alf-maven-osecm.googlecode.com/svn/trunk/dependenciesGenerator-maven-plugin/dependenciesGenerator-maven-plugin/



> Goal to convert a legacy /lib/*.jar to maven dependencies list
> --
>
> Key: MDEP-269
> URL: http://jira.codehaus.org/browse/MDEP-269
> Project: Maven 2.x Dependency Plugin
>  Issue Type: New Feature
>Reporter: nicolas de loof
>Assignee: Brian Fox
>Priority: Minor
>
> To convert a legacy ant/script-based project to Maven first step is to 
> identify all dependencies as maven artifacts. This can be long and subject to 
> errors.
> Using Nexus index [1], Nexus REST API [2], or any other tooling, the plugin 
> could automagically search the available repositories for known artifacts to 
> match the content of a /lib directory, and output a POM formatted list of 
> dependencies, also warning for unresolved ones.
> alf-maven-osecm plugin allready provides such feature using a custom CSV 
> format, this code can be used as a dev sample.
> [1] http://www.sonatype.com/people/2009/06/nexus-indexer-api-part-2/
> [2] https://docs.sonatype.com/display/NX/Nexus+Rest+API
> [3] 
> http://alf-maven-osecm.googlecode.com/svn/trunk/dependenciesGenerator-maven-plugin/dependenciesGenerator-maven-plugin/
> http://opensourceecm.fr/maven/dependenciesGenerator/index.html

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




[jira] Created: (MDEP-269) Goal to convert a legacy /lib/*.jar to maven dependencies list

2010-06-17 Thread nicolas de loof (JIRA)
Goal to convert a legacy /lib/*.jar to maven dependencies list
--

 Key: MDEP-269
 URL: http://jira.codehaus.org/browse/MDEP-269
 Project: Maven 2.x Dependency Plugin
  Issue Type: New Feature
Reporter: nicolas de loof
Assignee: Brian Fox
Priority: Minor


To convert a legacy ant/script-based project to Maven first step is to identify 
all dependencies as maven artifacts. This can be long and subject to errors.

Using Nexus index [1], Nexus REST API [2], or any other tooling, the plugin 
could automagically search the available repositories for known artifacts to 
match the content of a /lib directory, and output a POM formatted list of 
dependencies, also warning for unresolved ones.

alf-maven-osecm plugin allready provides such feature using a custom CSV 
format, this code can be used as a dev sample.



[1] http://www.sonatype.com/people/2009/06/nexus-indexer-api-part-2/
[2] https://docs.sonatype.com/display/NX/Nexus+Rest+API
[3] 
http://alf-maven-osecm.googlecode.com/svn/trunk/dependenciesGenerator-maven-plugin/dependenciesGenerator-maven-plugin/


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




[jira] Closed: (MRELEASE-546) regression introduced in MRELEASE-261

2010-04-13 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MRELEASE-546.


   Resolution: Fixed
Fix Version/s: 2.1

Committed at rev 933531.

> regression introduced in MRELEASE-261
> -
>
> Key: MRELEASE-546
> URL: http://jira.codehaus.org/browse/MRELEASE-546
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>  Components: perform
>Affects Versions: 2.0
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.1
>
>
> Using hierachical projet structure, when the parent project is not first one 
> in the reactor, getCommonBasedir fails to detect the common basedir
> {code}
> public void 
> testGetCommonBasedirOfRegularMultiModuleRootNotBeeingFirstInReactor()
> throws Exception
> {
> assertEquals( "/working/directory/flat-multi-module", 
> ReleaseUtil.getCommonBasedir( Arrays.asList(
> new MavenProject[]{
> createProject( "/working/directory/flat-multi-module/core" ),
> createProject( "/working/directory/flat-multi-module" ),
> createProject( "/working/directory/flat-multi-module/webapp" 
> )} ), '/' ) );
> }
> {code}

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




[jira] Work started: (MRELEASE-546) regression introduced in MRELEASE-261

2010-04-13 Thread nicolas de loof (JIRA)

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

Work on MRELEASE-546 started by nicolas de loof.

> regression introduced in MRELEASE-261
> -
>
> Key: MRELEASE-546
> URL: http://jira.codehaus.org/browse/MRELEASE-546
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>  Components: perform
>Affects Versions: 2.0
>Reporter: nicolas de loof
>Assignee: nicolas de loof
>
> Using hierachical projet structure, when the parent project is not first one 
> in the reactor, getCommonBasedir fails to detect the common basedir
> {code}
> public void 
> testGetCommonBasedirOfRegularMultiModuleRootNotBeeingFirstInReactor()
> throws Exception
> {
> assertEquals( "/working/directory/flat-multi-module", 
> ReleaseUtil.getCommonBasedir( Arrays.asList(
> new MavenProject[]{
> createProject( "/working/directory/flat-multi-module/core" ),
> createProject( "/working/directory/flat-multi-module" ),
> createProject( "/working/directory/flat-multi-module/webapp" 
> )} ), '/' ) );
> }
> {code}

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




[jira] Created: (MRELEASE-546) regression introduced in MRELEASE-261

2010-04-13 Thread nicolas de loof (JIRA)
regression introduced in MRELEASE-261
-

 Key: MRELEASE-546
 URL: http://jira.codehaus.org/browse/MRELEASE-546
 Project: Maven 2.x Release Plugin
  Issue Type: Bug
  Components: perform
Affects Versions: 2.0
Reporter: nicolas de loof


Using hierachical projet structure, when the parent project is not first one in 
the reactor, getCommonBasedir fails to detect the common basedir

{code}
public void 
testGetCommonBasedirOfRegularMultiModuleRootNotBeeingFirstInReactor()
throws Exception
{
assertEquals( "/working/directory/flat-multi-module", 
ReleaseUtil.getCommonBasedir( Arrays.asList(
new MavenProject[]{
createProject( "/working/directory/flat-multi-module/core" ),
createProject( "/working/directory/flat-multi-module" ),
createProject( "/working/directory/flat-multi-module/webapp" )} 
), '/' ) );
}
{code}

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




[jira] Closed: (MECLIPSE-568) Some compile dependencies are not added to .classpath since 2.6

2009-10-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-568.


Resolution: Fixed

fixed by MECLIPSE-594

> Some compile dependencies are not added to .classpath since 2.6
> ---
>
> Key: MECLIPSE-568
> URL: http://jira.codehaus.org/browse/MECLIPSE-568
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: AJDT support
>Affects Versions: 2.6
>Reporter: Rustam Abdullaev
>Priority: Critical
> Fix For: 2.8
>
>
> No matter what I try, the following dependency is never added to the 
> .classpath since version 2.6, even if it is specified explicitly:
> {code:xml}
> 
>   org.aspectj
>   aspectjweaver
>   1.6.1
> 
> {code}
> The same happens to aspectjrt

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




[jira] Closed: (MECLIPSE-584) No eclipse classpath entries generated for aspectj dependencies

2009-10-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-584.


Resolution: Fixed

fixed by MECLIPSE-594

> No eclipse classpath entries generated for aspectj dependencies
> ---
>
> Key: MECLIPSE-584
> URL: http://jira.codehaus.org/browse/MECLIPSE-584
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: AJDT support
> Environment: Fedora 11
> Sun Java
>Reporter: Ole Ersoy
>Priority: Minor
> Fix For: 2.8
>
>
> When I run eclipse:eclipse .classpath entries for the following elements 
> don't get added:
> 
> org.aspectj
> aspectjrt
> 1.5.4
> 
> 
> 
> org.aspectj
> aspectjweaver
> 1.5.4
> 
> The dependencies are in the repository and I can add them manually myself 
> like this:
>path="M2_REPO/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.jar"/>
>path="M2_REPO/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.jar"/>
> I really thought this had to be a user error, so I tried taking some 
> dependency declarations that work, and just changing the body values to 
> correspond with the bodies of the aspectj dependency declarations.  It still 
> does not work.

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




[jira] Closed: (MECLIPSE-569) eclipse:eclipse does not add all libraries to .classpath

2009-10-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-569.


Resolution: Fixed

fixed by MECLIPSE-594

> eclipse:eclipse does not add all libraries to .classpath
> 
>
> Key: MECLIPSE-569
> URL: http://jira.codehaus.org/browse/MECLIPSE-569
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: AJDT support
>Affects Versions: 2.6
> Environment: Ubuntu 9.04, sun java 1.6, maven 2.1.0 and maven 2.0.9
>Reporter: Armands Graube
> Fix For: 2.8
>
> Attachments: pom.xml
>
>
> Maven eclipse plugin 2.6 does not add aspectj:aspectjtools:1.5.3 library 
> entries to .classpath file, could not reproduce with other libraries.  When 
> changed back to eclipse plugin 2.5, .classpath contains alll the correct 
> entries.  Not sure, maybe this has to do something with the specific library?
> Attached sample pom.xml where you get the library added to .classpath if 
> uncommented version 2.5 and not add if uncommented version 2.6

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




[jira] Closed: (MECLIPSE-594) set AJDT version parameter to none by default

2009-10-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-594.


Resolution: Fixed
  Assignee: nicolas de loof  (was: Arnaud Heritier)

disabling AJDT support by default

> set AJDT version parameter to none by default
> -
>
> Key: MECLIPSE-594
> URL: http://jira.codehaus.org/browse/MECLIPSE-594
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Task
>  Components: AJDT support
>Affects Versions: 2.6, 2.7
>Reporter: Arnaud Heritier
>Assignee: nicolas de loof
> Fix For: 2.8
>
>
> It will be easier for our user if by default AJDT support is off.

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




[jira] Closed: (MECLIPSE-156) Plugin should support setting file encoding

2009-10-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-156.


   Resolution: Fixed
Fix Version/s: 2.8
 Assignee: nicolas de loof

plugin now uses mvan-compiler-plugin # encoding to generate the adequate 
.settings

> Plugin should support setting file encoding
> ---
>
> Key: MECLIPSE-156
> URL: http://jira.codehaus.org/browse/MECLIPSE-156
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: New Feature
>Reporter: Ralph Poellath
>Assignee: nicolas de loof
> Fix For: 2.8
>
> Attachments: maven-eclipse-plugin-2.5.1.tar.gz, 
> MECLIPSE-156-maven-eclipse-plugin.patch
>
>
> The plugin should support setting Eclipse's text file encoding on a 
> per-project basis.

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




[jira] Closed: (MECLIPSE-558) Ignoring listed AspectJ dependencies

2009-10-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-558.


Resolution: Fixed
  Assignee: nicolas de loof

Completed: At revision: 825429  


> Ignoring listed AspectJ dependencies
> 
>
> Key: MECLIPSE-558
> URL: http://jira.codehaus.org/browse/MECLIPSE-558
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: AJDT support
>Affects Versions: 2.6, 2.7
>Reporter: Dale Peakall
>Assignee: nicolas de loof
> Fix For: 2.8
>
>
> When AJDT support is enabled, the plugin ignores any dependencies that 
> include the term "aspectj" in the artifactId: these include aspectjrt.jar, 
> aspectjweaver.jar and aspectjtools.jar.  Instead the project gets created 
> with a link to the AspectJ Runtime Library "Folder" which just contains 
> aspectjrt.jar.  However, if the project depends on the other AspectJ 
> artifacts, e.g. aspectjweaver.jar (because it uses load-time-weaving) it is 
> broken and no amount of POM tweaking will get it back in there.
> Using the none is fine if the project doesn't 
> include any aspects - but if it does it needs AJDT to compile the aspect - 
> but also needs the other AspectJ artifacts (that were specified in the POM) 
> to run Unit Tests etc.
> At a minimum the plugin should be modified to only replace aspectjrt.  
> However, I am generally uncomfortable with the whole replacement concept.  As 
> long as projects specify the appropriate dependencies then AJDT will be able 
> to compile and run the project (i.e. the special "AspectJ Runtime Library" 
> folder is not required).  This will also ensure that a consistent version of 
> AspectJ is used (the version provided by Eclipse need not be the same as 
> specified in the POM).

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




[jira] Commented: (MRELEASE-383) svn inconsistent line ending style

2009-10-14 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MRELEASE-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=194750#action_194750
 ] 

nicolas de loof commented on MRELEASE-383:
--

svn:eol-style has been set to ensure reproductibility.
Can you please check the "expected" pom layout ?

test pass on CI server :-/

> svn inconsistent line ending style
> --
>
> Key: MRELEASE-383
> URL: http://jira.codehaus.org/browse/MRELEASE-383
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>  Components: prepare
>Reporter: Barrie Treloar
>Assignee: nicolas de loof
> Fix For: 2.0-beta-10
>
>
> The problem occurs in the CDATA section of the maven-eclipse-plugin -
> when setting the contents of the .checkstyle file.
> {code:xml}
> pom.xml
> ...
>
>  org.apache.maven.plugins
>  maven-eclipse-plugin
>  
>true
>
>  
> com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder
>
>
>  
> com.atlassw.tools.eclipse.checkstyle.CheckstyleNature
>
>
>  
>.checkstyle
>
>  
>
>  
>
>  
>
>  
> {code}
> When this file is transformed the CDATA section has LF only.
> On windows it should have CR LF.
> I suspect because it uses \n instead of System.getProperty( line.separator );

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




[jira] Closed: (MRELEASE-383) svn inconsistent line ending style

2009-09-10 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MRELEASE-383.


 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.0-beta-10

CDATA sections are now filtered to ensure consistent line ending in transformed 
POM

> svn inconsistent line ending style
> --
>
> Key: MRELEASE-383
> URL: http://jira.codehaus.org/browse/MRELEASE-383
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>  Components: prepare
>Reporter: Barrie Treloar
>Assignee: nicolas de loof
> Fix For: 2.0-beta-10
>
>
> The problem occurs in the CDATA section of the maven-eclipse-plugin -
> when setting the contents of the .checkstyle file.
> {code:xml}
> pom.xml
> ...
>
>  org.apache.maven.plugins
>  maven-eclipse-plugin
>  
>true
>
>  
> com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder
>
>
>  
> com.atlassw.tools.eclipse.checkstyle.CheckstyleNature
>
>
>  
>.checkstyle
>
>  
>
>  
>
>  
>
>  
> {code}
> When this file is transformed the CDATA section has LF only.
> On windows it should have CR LF.
> I suspect because it uses \n instead of System.getProperty( line.separator );

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




[jira] Created: (MECLIPSE-580) sourceExcludes is applied to src/test/java, not to src/main/java

2009-06-23 Thread nicolas de loof (JIRA)
sourceExcludes is applied to src/test/java, not to src/main/java


 Key: MECLIPSE-580
 URL: http://jira.codehaus.org/browse/MECLIPSE-580
 Project: Maven 2.x Eclipse Plugin
  Issue Type: Bug
Affects Versions: 2.7
Reporter: nicolas de loof


With 


 maven-eclipse-plugin
 2.7
 
   
 **/emul/**/*.java
   
 
  

runing mvn eclipse:m2eclipse the generated .classpath file is 


  
  
  
...

The excluding attribute is set but not on the expected element

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




[jira] Commented: (MCHECKSTYLE-105) Update to Checkstyle 5.0

2009-06-03 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MCHECKSTYLE-105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=179170#action_179170
 ] 

nicolas de loof commented on MCHECKSTYLE-105:
-

You don't need to convince me about java5

I plan to call for a vote on checkstyle plugin for a 2.3.
I could also start the 2.4 branch now and deploy a first SNAPSHOT

The only reason this is not yet done is lack of time !

> Update to Checkstyle 5.0
> 
>
> Key: MCHECKSTYLE-105
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-105
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Felix Röthenbacher
>Assignee: nicolas de loof
> Fix For: 2.4
>
> Attachments: patch.diff, update-to-5.0beta2.patch
>
>
> Checkstyle 5.0-beta01 adds support for generics, etc.
> See
> http://checkstyle.sourceforge.net/5.x/releasenotes.html
> for a list of new features.
> Note: Prerequisite is that checkstyle-all jar, version 5.0-beta01 is 
> available from a public Maven repository.
> Patch updates plugin to changed API / implementation.

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




[jira] Commented: (MCHECKSTYLE-105) Update to Checkstyle 5.0

2009-06-03 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MCHECKSTYLE-105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=179137#action_179137
 ] 

nicolas de loof commented on MCHECKSTYLE-105:
-

2.3-20090518.081942-2 was my mistake : we decided the plugin should have a last 
release with java 1.4 support before moving to java5 (and checkstyle 5). For 
this reason this issue has been reverted and delayed to a future 2.4 - there is 
no snapshot yet (you can build and install one in your own managed repository 
if you wish)





> Update to Checkstyle 5.0
> 
>
> Key: MCHECKSTYLE-105
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-105
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Felix Röthenbacher
>Assignee: nicolas de loof
> Fix For: 2.4
>
> Attachments: patch.diff, update-to-5.0beta2.patch
>
>
> Checkstyle 5.0-beta01 adds support for generics, etc.
> See
> http://checkstyle.sourceforge.net/5.x/releasenotes.html
> for a list of new features.
> Note: Prerequisite is that checkstyle-all jar, version 5.0-beta01 is 
> available from a public Maven repository.
> Patch updates plugin to changed API / implementation.

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




[jira] Updated: (MCHECKSTYLE-105) Update to Checkstyle 5.0

2009-05-31 Thread nicolas de loof (JIRA)

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

nicolas de loof updated MCHECKSTYLE-105:


Fix Version/s: (was: 2.3)
   2.4

> Update to Checkstyle 5.0
> 
>
> Key: MCHECKSTYLE-105
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-105
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Felix Röthenbacher
>Assignee: nicolas de loof
> Fix For: 2.4
>
> Attachments: patch.diff, update-to-5.0beta2.patch
>
>
> Checkstyle 5.0-beta01 adds support for generics, etc.
> See
> http://checkstyle.sourceforge.net/5.x/releasenotes.html
> for a list of new features.
> Note: Prerequisite is that checkstyle-all jar, version 5.0-beta01 is 
> available from a public Maven repository.
> Patch updates plugin to changed API / implementation.

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




[jira] Reopened: (MCHECKSTYLE-105) Update to Checkstyle 5.0

2009-05-31 Thread nicolas de loof (JIRA)

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

nicolas de loof reopened MCHECKSTYLE-105:
-


> Update to Checkstyle 5.0
> 
>
> Key: MCHECKSTYLE-105
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-105
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Felix Röthenbacher
>Assignee: nicolas de loof
> Fix For: 2.4
>
> Attachments: patch.diff, update-to-5.0beta2.patch
>
>
> Checkstyle 5.0-beta01 adds support for generics, etc.
> See
> http://checkstyle.sourceforge.net/5.x/releasenotes.html
> for a list of new features.
> Note: Prerequisite is that checkstyle-all jar, version 5.0-beta01 is 
> available from a public Maven repository.
> Patch updates plugin to changed API / implementation.

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




[jira] Closed: (MCHECKSTYLE-110) option to output violations to the console when using chekstyle:check

2009-05-18 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MCHECKSTYLE-110.
---

 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.3

> option to output violations to the console when using chekstyle:check
> -
>
> Key: MCHECKSTYLE-110
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-110
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.3
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.3
>
>
> When chekstyle:check is used to validate project conventions during build, 
> the developer has to llok at the report XML file for violations. They should 
> be redirected to the console.

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




[jira] Created: (MCHECKSTYLE-110) option to output violations to the console when using chekstyle:check

2009-05-18 Thread nicolas de loof (JIRA)
option to output violations to the console when using chekstyle:check
-

 Key: MCHECKSTYLE-110
 URL: http://jira.codehaus.org/browse/MCHECKSTYLE-110
 Project: Maven 2.x Checkstyle Plugin
  Issue Type: Improvement
Affects Versions: 2.3
Reporter: nicolas de loof


When chekstyle:check is used to validate project conventions during build, the 
developer has to llok at the report XML file for violations. They should be 
redirected to the console.

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




[jira] Closed: (MCHECKSTYLE-105) Update to Checkstyle 5.0

2009-05-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MCHECKSTYLE-105.
---

 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.3

Fixed in SVN with update to Checkstyle 5.0

> Update to Checkstyle 5.0
> 
>
> Key: MCHECKSTYLE-105
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-105
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Felix Röthenbacher
>Assignee: nicolas de loof
> Fix For: 2.3
>
> Attachments: patch.diff, update-to-5.0beta2.patch
>
>
> Checkstyle 5.0-beta01 adds support for generics, etc.
> See
> http://checkstyle.sourceforge.net/5.x/releasenotes.html
> for a list of new features.
> Note: Prerequisite is that checkstyle-all jar, version 5.0-beta01 is 
> available from a public Maven repository.
> Patch updates plugin to changed API / implementation.

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




[jira] Closed: (MCHECKSTYLE-101) Skip should skip everything including the Velocity initialization

2009-05-15 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MCHECKSTYLE-101.
---

Resolution: Fixed

Fixed in SVN

> Skip should skip everything including the Velocity initialization
> -
>
> Key: MCHECKSTYLE-101
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-101
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Steve Gilbert
>Assignee: nicolas de loof
> Fix For: 2.3
>
>
> The "skip" configuration property prevents the check from happening, however, 
> Velocity still gets initialized.  For a small project, this takes the build 
> time from 5 seconds without checkstyle in the pom to 13 seconds with it in 
> and skip=true.  While 8 seconds does not seem like much, it adds up over the 
> course of days and weeks.  Note that we have checkstyle hooked in at the 
> verify/check phase/goal to cause the build to fail on a checkstyle violation 
> during a typical developer's compilation they do all the time.
> Build output with skip=true:
> [INFO] Preparing checkstyle:check
> [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] **
> [INFO] Starting Jakarta Velocity v1.4
> [INFO] RuntimeInstance initializing.
> [INFO] Default Properties File: 
> org\apache\velocity\runtime\defaults\velocity.properties
> [INFO] Default ResourceManager initializing. (class 
> org.apache.velocity.runtime.resource.ResourceManagerImpl)
> [INFO] Resource Loader Instantiated: 
> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
> [INFO] ClasspathResourceLoader : initialization starting.
> [INFO] ClasspathResourceLoader : initialization complete.
> [INFO] ResourceCache : initialized. (class 
> org.apache.velocity.runtime.resource.ResourceCacheImpl)
> [INFO] Default ResourceManager initialization complete.
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
> [INFO] Created: 20 parsers.
> [INFO] Velocimacro : initialization starting.
> [INFO] Velocimacro : adding VMs from VM library template : 
> VM_global_library.vm
> [ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in 
> any resource loader.
> [INFO] Velocimacro : error using  VM library template VM_global_library.vm : 
> org.apache.velocity.exception.ResourceNotFoundException: Unable to find 
> resource 'VM_global_library.vm'
> [INFO] Velocimacro :  VM library template macro registration complete.
> [INFO] Velocimacro : allowInline = true : VMs can be defined inline in 
> templates
> [INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may 
> NOT replace previous VM definitions
> [INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be  
> global in scope if allowed.
> [INFO] Velocimacro : initialization complete.
> [INFO] Velocity successfully started.
> [INFO] [checkstyle:checkstyle]
> [INFO] [checkstyle:check {execution: default}]
> See also MCHECKSTYLE-71.

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




[jira] Reopened: (MCHECKSTYLE-101) Skip should skip everything including the Velocity initialization

2009-05-14 Thread nicolas de loof (JIRA)

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

nicolas de loof reopened MCHECKSTYLE-101:
-


Using  Serviceable & ServiceLocator can avoid pre-configuration of the 
VelocityComponent



> Skip should skip everything including the Velocity initialization
> -
>
> Key: MCHECKSTYLE-101
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-101
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Steve Gilbert
>Assignee: nicolas de loof
> Fix For: 2.3
>
>
> The "skip" configuration property prevents the check from happening, however, 
> Velocity still gets initialized.  For a small project, this takes the build 
> time from 5 seconds without checkstyle in the pom to 13 seconds with it in 
> and skip=true.  While 8 seconds does not seem like much, it adds up over the 
> course of days and weeks.  Note that we have checkstyle hooked in at the 
> verify/check phase/goal to cause the build to fail on a checkstyle violation 
> during a typical developer's compilation they do all the time.
> Build output with skip=true:
> [INFO] Preparing checkstyle:check
> [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] **
> [INFO] Starting Jakarta Velocity v1.4
> [INFO] RuntimeInstance initializing.
> [INFO] Default Properties File: 
> org\apache\velocity\runtime\defaults\velocity.properties
> [INFO] Default ResourceManager initializing. (class 
> org.apache.velocity.runtime.resource.ResourceManagerImpl)
> [INFO] Resource Loader Instantiated: 
> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
> [INFO] ClasspathResourceLoader : initialization starting.
> [INFO] ClasspathResourceLoader : initialization complete.
> [INFO] ResourceCache : initialized. (class 
> org.apache.velocity.runtime.resource.ResourceCacheImpl)
> [INFO] Default ResourceManager initialization complete.
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
> [INFO] Created: 20 parsers.
> [INFO] Velocimacro : initialization starting.
> [INFO] Velocimacro : adding VMs from VM library template : 
> VM_global_library.vm
> [ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in 
> any resource loader.
> [INFO] Velocimacro : error using  VM library template VM_global_library.vm : 
> org.apache.velocity.exception.ResourceNotFoundException: Unable to find 
> resource 'VM_global_library.vm'
> [INFO] Velocimacro :  VM library template macro registration complete.
> [INFO] Velocimacro : allowInline = true : VMs can be defined inline in 
> templates
> [INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may 
> NOT replace previous VM definitions
> [INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be  
> global in scope if allowed.
> [INFO] Velocimacro : initialization complete.
> [INFO] Velocity successfully started.
> [INFO] [checkstyle:checkstyle]
> [INFO] [checkstyle:check {execution: default}]
> See also MCHECKSTYLE-71.

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




[jira] Commented: (MCHECKSTYLE-101) Skip should skip everything including the Velocity initialization

2009-05-13 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MCHECKSTYLE-101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=176305#action_176305
 ] 

nicolas de loof commented on MCHECKSTYLE-101:
-

we use a shared plexus component that is dependency-injected by plexus 
container.
What's wrong with this component beeing initialized ? only some undesirable 
logs ?

> Skip should skip everything including the Velocity initialization
> -
>
> Key: MCHECKSTYLE-101
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-101
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Steve Gilbert
>Assignee: nicolas de loof
> Fix For: 2.3
>
>
> The "skip" configuration property prevents the check from happening, however, 
> Velocity still gets initialized.  For a small project, this takes the build 
> time from 5 seconds without checkstyle in the pom to 13 seconds with it in 
> and skip=true.  While 8 seconds does not seem like much, it adds up over the 
> course of days and weeks.  Note that we have checkstyle hooked in at the 
> verify/check phase/goal to cause the build to fail on a checkstyle violation 
> during a typical developer's compilation they do all the time.
> Build output with skip=true:
> [INFO] Preparing checkstyle:check
> [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] **
> [INFO] Starting Jakarta Velocity v1.4
> [INFO] RuntimeInstance initializing.
> [INFO] Default Properties File: 
> org\apache\velocity\runtime\defaults\velocity.properties
> [INFO] Default ResourceManager initializing. (class 
> org.apache.velocity.runtime.resource.ResourceManagerImpl)
> [INFO] Resource Loader Instantiated: 
> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
> [INFO] ClasspathResourceLoader : initialization starting.
> [INFO] ClasspathResourceLoader : initialization complete.
> [INFO] ResourceCache : initialized. (class 
> org.apache.velocity.runtime.resource.ResourceCacheImpl)
> [INFO] Default ResourceManager initialization complete.
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
> [INFO] Created: 20 parsers.
> [INFO] Velocimacro : initialization starting.
> [INFO] Velocimacro : adding VMs from VM library template : 
> VM_global_library.vm
> [ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in 
> any resource loader.
> [INFO] Velocimacro : error using  VM library template VM_global_library.vm : 
> org.apache.velocity.exception.ResourceNotFoundException: Unable to find 
> resource 'VM_global_library.vm'
> [INFO] Velocimacro :  VM library template macro registration complete.
> [INFO] Velocimacro : allowInline = true : VMs can be defined inline in 
> templates
> [INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may 
> NOT replace previous VM definitions
> [INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be  
> global in scope if allowed.
> [INFO] Velocimacro : initialization complete.
> [INFO] Velocity successfully started.
> [INFO] [checkstyle:checkstyle]
> [INFO] [checkstyle:check {execution: default}]
> See also MCHECKSTYLE-71.

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




[jira] Closed: (MCHECKSTYLE-106) Unstable builds

2009-05-13 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MCHECKSTYLE-106.
---

Resolution: Duplicate

> Unstable builds
> ---
>
> Key: MCHECKSTYLE-106
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-106
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Bug
>Affects Versions: 2.2
> Environment: Maven 2.0.9, Jdk 1.6.0_04, jdk 1.6.0_10, Linux (Centos4 
> and Kubuntu 8.04) 
>Reporter: Johan Vogelzang
>
> Set up:
>  - Multimodule structure (one parent-pom and three submodules, one containing 
> our checkstyle configuration: smartjava_checks.xml)
>  - Checkstyle configuration as described in 
> http://maven.apache.org/plugins/maven-checkstyle-plugin/examples/multi-module-config.html
>  - Command: mvn clean install site 
> The strange thing is that when run the exact same sources with the exact same 
> build goals multiple times, the build fails for about 50% of the times. When 
> the build fails it shows:
> Embedded error: Error rendering Maven report: Unable to find configuration 
> file at location smartjava_checks.xml.
> I have seen earlier issues about classloading problems related to this error, 
> but not this unstable behaviour.
> Workaround: When you run the Maven command without "install" the build runs 
> successful.
> mvn clean site 

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




[jira] Closed: (MCHECKSTYLE-101) Skip should skip everything including the Velocity initialization

2009-05-13 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MCHECKSTYLE-101.
---

 Assignee: nicolas de loof
   Resolution: Won't Fix
Fix Version/s: 2.3

As the Velocity context is created from a plexus @component VelocityComponent, 
we cannot check for skip parameter befor it get initialized.

> Skip should skip everything including the Velocity initialization
> -
>
> Key: MCHECKSTYLE-101
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-101
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Improvement
>Affects Versions: 2.2
>Reporter: Steve Gilbert
>Assignee: nicolas de loof
> Fix For: 2.3
>
>
> The "skip" configuration property prevents the check from happening, however, 
> Velocity still gets initialized.  For a small project, this takes the build 
> time from 5 seconds without checkstyle in the pom to 13 seconds with it in 
> and skip=true.  While 8 seconds does not seem like much, it adds up over the 
> course of days and weeks.  Note that we have checkstyle hooked in at the 
> verify/check phase/goal to cause the build to fail on a checkstyle violation 
> during a typical developer's compilation they do all the time.
> Build output with skip=true:
> [INFO] Preparing checkstyle:check
> [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] **
> [INFO] Starting Jakarta Velocity v1.4
> [INFO] RuntimeInstance initializing.
> [INFO] Default Properties File: 
> org\apache\velocity\runtime\defaults\velocity.properties
> [INFO] Default ResourceManager initializing. (class 
> org.apache.velocity.runtime.resource.ResourceManagerImpl)
> [INFO] Resource Loader Instantiated: 
> org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
> [INFO] ClasspathResourceLoader : initialization starting.
> [INFO] ClasspathResourceLoader : initialization complete.
> [INFO] ResourceCache : initialized. (class 
> org.apache.velocity.runtime.resource.ResourceCacheImpl)
> [INFO] Default ResourceManager initialization complete.
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Literal
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Include
> [INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
> [INFO] Created: 20 parsers.
> [INFO] Velocimacro : initialization starting.
> [INFO] Velocimacro : adding VMs from VM library template : 
> VM_global_library.vm
> [ERROR] ResourceManager : unable to find resource 'VM_global_library.vm' in 
> any resource loader.
> [INFO] Velocimacro : error using  VM library template VM_global_library.vm : 
> org.apache.velocity.exception.ResourceNotFoundException: Unable to find 
> resource 'VM_global_library.vm'
> [INFO] Velocimacro :  VM library template macro registration complete.
> [INFO] Velocimacro : allowInline = true : VMs can be defined inline in 
> templates
> [INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline may 
> NOT replace previous VM definitions
> [INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will be  
> global in scope if allowed.
> [INFO] Velocimacro : initialization complete.
> [INFO] Velocity successfully started.
> [INFO] [checkstyle:checkstyle]
> [INFO] [checkstyle:check {execution: default}]
> See also MCHECKSTYLE-71.

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




[jira] Closed: (MCHECKSTYLE-108) If I use the default maven checkstyle config, I can't use my own license header

2009-05-13 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MCHECKSTYLE-108.
---

 Assignee: nicolas de loof
   Resolution: Won't Fix
Fix Version/s: 2.3

As described in MCHECKSTYLE-48, the maven_checks + LICENSE.txt combination is 
largelly used by maven for internal use, and to avoid regression we had to 
force the LICENSTE.txt to point to the default, common maven licence header.

Simply changing your Licence file name / location to anything BUT "LICENSE.txt" 
will fix this. Beeing case sensitive, you could just rename it to 
"License.txt", or maybe LICENSE without "txt" extension

> If I use the default maven checkstyle config, I can't use my own license 
> header
> ---
>
> Key: MCHECKSTYLE-108
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-108
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Bug
>Affects Versions: 2.2
>Reporter: Paul Gier
>Assignee: nicolas de loof
> Fix For: 2.3
>
>
> I'm working on a plugin that follows the maven code conventions, but uses the 
> MIT license instead of apache.  If I set the configLocation to 
> "config/maven_checks.xml" then the plugin ignores the LICENSE.txt file that I 
> put into the root directory of my project even if I set the headerLocation.

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




[jira] Commented: (MCHECKSTYLE-109) Credentials ignored when provided in configLocation URL

2009-05-13 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MCHECKSTYLE-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=176292#action_176292
 ] 

nicolas de loof commented on MCHECKSTYLE-109:
-

checkstyle plugin uses org.codehaus.plexus.resource.ResourceManager to convert 
configLocation to a File.



> Credentials ignored when provided in configLocation URL
> ---
>
> Key: MCHECKSTYLE-109
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-109
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Bug
>Affects Versions: 2.2
> Environment: maven 2.1.0
>Reporter: Stevo Slavic
>
> If configLocation URL contains username and password, e.g. 
> https://username:password/acme.org/checkstyle_checks.xml, those should be 
> used when obtaining checkstyle configuration xml. Currently, plugin fails to 
> obtain resource from such URL.

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




[jira] Created: (MNG-4151) Update maven API to use Java 5 generics

2009-05-04 Thread nicolas de loof (JIRA)
Update maven API to use Java 5 generics
---

 Key: MNG-4151
 URL: http://jira.codehaus.org/browse/MNG-4151
 Project: Maven 2
  Issue Type: Task
  Components: IDEs
Affects Versions: 2.2.x
Reporter: nicolas de loof
Priority: Trivial


As Maven 2.2.x requires Java 5, upgrade maven API to use generics on 
collections. This will help plugin developers to avoid classCastException and 
make the API more comprehensible.

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




[jira] Commented: (SUREFIRE-508) cannot run GWTTestCases with surefire

2009-04-19 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/SUREFIRE-508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=173433#action_173433
 ] 

nicolas de loof commented on SUREFIRE-508:
--

The command line limitation is blocking here. As GWT apps are web-layer they 
pull all project (business, persistence..) dependencies and get a long 
dependencies list. With maven repo path we end with CLASSPAHT far longer than 
the Windows XP 8191 chars limitation.




> cannot run GWTTestCases with surefire
> -
>
> Key: SUREFIRE-508
> URL: http://jira.codehaus.org/browse/SUREFIRE-508
> Project: Maven Surefire
>  Issue Type: Bug
>  Components: classloading
>Affects Versions: 2.4.3
>Reporter: nicolas de loof
>
> GWTTestCase require some complex setup, as tje GWT compiler requires acces to 
> the java sources, and classpath scanning for available jars at runtime :
>   
> maven-surefire-plugin
> 
>   
> 
> src/main/java
> 
> src/test/java
> 
> target/generated-sources/gwt
>   
>   false
>   
> 
>   gwt.args
>   -out target/www-test
> 
>   
>   -Xmx256M
> 
>   
> Even with this configuration, the test fails with a tomcat ClassCastException 
> "GWTShellServlet is not a Servlet"
> I may be wrong, but it seems the useManifestOnlyJar=false mode still uses the 
> tmp file classpath elements to build it's classpath, and not the system 
> classpath.

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




[jira] Created: (MWAR-187) regression running war packaging with maven 2.1

2009-03-25 Thread nicolas de loof (JIRA)
regression running war packaging with maven 2.1
---

 Key: MWAR-187
 URL: http://jira.codehaus.org/browse/MWAR-187
 Project: Maven 2.x WAR Plugin
  Issue Type: Bug
Affects Versions: 2.1-beta-1
 Environment: Apache Maven 2.1.0 (r755702; 2009-03-18 20:10:27+0100)
Java version: 1.6.0_11
Java home: D:\platina\java\jdk6\jre
Default locale: fr_FR, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
Reporter: nicolas de loof
Priority: Minor


Using plugin version 2.1-beta-1, my webapp can't get packaged.
It can be fixed by downgrading the plugin to 2.0.2

{code} 
[DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-war-plugin:2.1-beta-1:w
ar' -->
[DEBUG]   (s) archiveClasses = false
[DEBUG]   (s) attachClasses = false
[DEBUG]   (s) cacheFile = D:\...\target\war\work\webapp-cache.xml
[DEBUG]   (s) classesClassifier = classes
[DEBUG]   (s) classesDirectory = D:\...\target\classes
[DEBUG]   (f) escapedBackslashesInFilePath = false
[DEBUG]   (s) failOnMissingWebXml = true
[DEBUG]   (f) filteringDeploymentDescriptors = false
[DEBUG]   (s) outputDirectory = D:\...\target
[DEBUG]   (s) primaryArtifact = true
[DEBUG]   (s) project = MavenProject: com.sfr.bios.pdc:bios-pdc-webservices:1.0.
0-SNAPSHOT @ D:\...\pom.xml

[DEBUG]   (f) session = org.apache.maven.execution.mavensess...@10f0a0
[DEBUG]   (s) useCache = true
[DEBUG]   (s) warName = bios-pdc
[DEBUG]   (s) warSourceDirectory = D:\...\src\main\webapp
[DEBUG]   (s) webappDirectory = 
D:\...\target\bios-pdc-webservices-1.0.0-SNAPSHOT
[DEBUG]   (s) workDirectory = D:\...\target\war\work
[DEBUG] -- end configuration --
[INFO] [war:war]
[INFO] Packaging webapp
[INFO] 
[ERROR] FATAL ERROR
[INFO] 
[INFO] modelEncoding : modelEncoding : modelEncoding : modelEncoding
 Debugging information 
message : modelEncoding : modelEncoding
cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassExceptio
n
cause-message   : modelEncoding : modelEncoding
class   : org.apache.maven.plugin.war.util.WebappStructure
required-type   : org.apache.maven.model.Dependency
path: /webapp-structure/dependenciesInfo/org.apache.maven.plugin
.war.util.DependencyInfo/dependency/modelEncoding
line number : 156
---
[INFO] 
[INFO] Trace
com.thoughtworks.xstream.converters.ConversionException: modelEncoding : modelEn
coding : modelEncoding : modelEncoding
 Debugging information 
message : modelEncoding : modelEncoding
cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassExceptio
n
cause-message   : modelEncoding : modelEncoding
class   : org.apache.maven.plugin.war.util.WebappStructure
required-type   : org.apache.maven.model.Dependency
path: /webapp-structure/dependenciesInfo/org.apache.maven.plugin
.war.util.DependencyInfo/dependency/modelEncoding
line number : 156
---
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshall
er.java:89)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(A
bstractReferenceUnmarshaller.java:63)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnm
arshaller.java:76)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConv
erter.unmarshallField(AbstractReflectionConverter.java:246)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConv
erter.doUnmarshal(AbstractReflectionConverter.java:218)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConv
erter.unmarshal(AbstractReflectionConverter.java:162)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshall
er.java:82)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(A
bstractReferenceUnmarshaller.java:63)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnm
arshaller.java:76)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnm
arshaller.java:60)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionCon
verter.readItem(AbstractCollectionConverter.java:71)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.p
opulateCollection(CollectionConverter.java:68)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.u
nmarshal(CollectionConverter.java:61)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshall
er.java:82)
at com.thoughtworks.xstream.core.AbstractReferen

[jira] Created: (ARCHETYPE-207) package with artifactId isn't replaced by archetype:generate

2008-10-07 Thread nicolas de loof (JIRA)
package with artifactId isn't replaced by archetype:generate


 Key: ARCHETYPE-207
 URL: http://jira.codehaus.org/browse/ARCHETYPE-207
 Project: Maven Archetype
  Issue Type: Bug
Affects Versions: 2.0-alpha-4
Reporter: nicolas de loof
Priority: Minor


On a multimodule project 
(https://platina.svn.sourceforge.net/svnroot/platina/platina-archetype/trunk), 
each module use as convention groupid + artifactid + module as package.

When used to create an archetype and the generate a new project, the generated 
project still have the orinigal ("archetype") name as package, not the expected 
new project artifactId. 

sample : 
original : com.capgemini.archetype.domain   (project artifactId is "archetype")
actual  : {groupid}.archetype.domain
expected : {groupid}.{artifactId}.domain

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




[jira] Created: (MNG-3722) Fail to run CXF code generation with 2.0.10 RC

2008-08-20 Thread nicolas de loof (JIRA)
Fail to run CXF code generation with 2.0.10 RC
--

 Key: MNG-3722
 URL: http://jira.codehaus.org/browse/MNG-3722
 Project: Maven 2
  Issue Type: Bug
Affects Versions: 2.0.10
Reporter: nicolas de loof
 Attachments: test.zip

The attached project contains only a WSDL 2 Java code generation with a 
dependency to slf4j.

Running "mvn install" fails in 2.0.10-RC9 with a NoSuchMethodError : trace on 
commons-logging SLF4J API.

This MAY be a cxf plugin issue, as maybe it doesn't build the JAXB classpath 
correctly...

Running with maven2 2.0.9 doesn't throw this error (the code generation fails 
as the sample WSDL is RPC/encoded, but this is not the issue to be demonstrated 
here)

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




[jira] Commented: (MNG-3691) When a snapshot is deployed with uniqueVersion=false, it's SNAPSHOT dependencies must be forced to timestamp

2008-08-05 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MNG-3691?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=144247#action_144247
 ] 

nicolas de loof commented on MNG-3691:
--

I understand well the snapshot usage with automatic updates when a new one is 
deployed. I dont undeerstand the use case of uniqueVersion=false if this is not 
to allow sort of "timestamp" version that ensure some reproductibility. To use 
such a timestamp, my POM needs to force all plugin SNAPSHOT dependencies 
versions.

Maybe the enforcer and release plugins should also check for this when they 
accept a timestamp for a plugin or dependency

> When a snapshot is deployed with uniqueVersion=false, it's SNAPSHOT 
> dependencies must be forced to timestamp
> 
>
> Key: MNG-3691
> URL: http://jira.codehaus.org/browse/MNG-3691
> Project: Maven 2
>  Issue Type: Bug
>Affects Versions: 2.0.9
>Reporter: nicolas de loof
> Fix For: Reviewed Pending Version Assignment
>
>
> use case :
> using the release plugin as a SNAPSHOT timestamped version to ensure 
> reproductibility.
> When an incompatible  SNAPSHOT of the release-manager is deployed, the plugin 
> doesn't work anymore : it updated it's SNAPSHOT dependencies.
> -> uniqueVersion=false was useless to ensure reproductibility.
> The isse is that the plugin POM has a SNAPSHOT dependency. As part of the 
> deploy process, the SNAPSHOT version SHOULD be forced to current timestamped 
> version to follow the uniqueVersion expectation.

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




[jira] Created: (MNG-3691) When a snapshot is deployed with uniqueVersion=false, it's SNAPSHOT dependencies must be forced to timestamp

2008-07-31 Thread nicolas de loof (JIRA)
When a snapshot is deployed with uniqueVersion=false, it's SNAPSHOT 
dependencies must be forced to timestamp


 Key: MNG-3691
 URL: http://jira.codehaus.org/browse/MNG-3691
 Project: Maven 2
  Issue Type: Bug
Affects Versions: 2.0.9
Reporter: nicolas de loof


use case :

using the release plugin as a SNAPSHOT timestamped version to ensure 
reproductibility.
When an incompatible  SNAPSHOT of the release-manager is deployed, the plugin 
doesn't work anymore : it updated it's SNAPSHOT dependencies.
-> uniqueVersion=false was useless to ensure reproductibility.

The isse is that the plugin POM has a SNAPSHOT dependency. As part of the 
deploy process, the SNAPSHOT version SHOULD be forced to current timestamped 
version to follow the uniqueVersion expectation.

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




[jira] Created: (SUREFIRE-508) cannot run GWTTestCases with surefire

2008-07-28 Thread nicolas de loof (JIRA)
cannot run GWTTestCases with surefire
-

 Key: SUREFIRE-508
 URL: http://jira.codehaus.org/browse/SUREFIRE-508
 Project: Maven Surefire
  Issue Type: Bug
  Components: classloading
Affects Versions: 2.4.3
Reporter: nicolas de loof


GWTTestCase require some complex setup, as tje GWT compiler requires acces to 
the java sources, and classpath scanning for available jars at runtime :

  
maven-surefire-plugin

  

src/main/java

src/test/java

target/generated-sources/gwt
  
  false
  

  gwt.args
  -out target/www-test

  
  -Xmx256M

  

Even with this configuration, the test fails with a tomcat ClassCastException 
"GWTShellServlet is not a Servlet"

I may be wrong, but it seems the useManifestOnlyJar=false mode still uses the 
tmp file classpath elements to build it's classpath, and not the system 
classpath.



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




[jira] Created: (MAVENUPLOAD-2119) please sync groupId com.etxjs with central

2008-06-23 Thread nicolas de loof (JIRA)
please sync groupId com.etxjs with central
--

 Key: MAVENUPLOAD-2119
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2119
 Project: Maven Upload Requests
  Issue Type: Wish
Reporter: nicolas de loof


extjs provides support and enhancements for JavaScript and GWT web applications

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




[jira] Created: (MAVENUPLOAD-2118) Please sync net.sf.gwt-widget groupId with central

2008-06-23 Thread nicolas de loof (JIRA)
Please sync net.sf.gwt-widget groupId with central
--

 Key: MAVENUPLOAD-2118
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2118
 Project: Maven Upload Requests
  Issue Type: Wish
Reporter: nicolas de loof




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




[jira] Created: (ARCHETYPE-184) Fail to create multimodule archetype from project : modules created later as "__rootArtifactId__-modulename"

2008-06-17 Thread nicolas de loof (JIRA)
Fail to create multimodule archetype from project : modules created later as 
"__rootArtifactId__-modulename"


 Key: ARCHETYPE-184
 URL: http://jira.codehaus.org/browse/ARCHETYPE-184
 Project: Maven Archetype
  Issue Type: Bug
Affects Versions: 2.0-alpha-3
 Environment: creating multimodule archetype from project 
http://platina.svn.sourceforge.net/svnroot/platina/platina-archetype/trunk/ 
using the archetype.properties in SVN root
Reporter: nicolas de loof


Create archetype from project -> OK
install -> OK
generate -> NOK  :

__rootArtifactId__-application
__rootArtifactId__-business
__rootArtifactId__-domain
__rootArtifactId__-infrastructure
__rootArtifactId__-persistence
__rootArtifactId__-remoting
__rootArtifactId__-webapp
__rootArtifactId__-webservices
pom.xml

All other elements are fine.

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




[jira] Commented: (MECLIPSE-437) Ordering of .classpath entries when using a newer version of JARs already included in the JDK.

2008-05-20 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MECLIPSE-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135524#action_135524
 ] 

nicolas de loof commented on MECLIPSE-437:
--

You're right this might be more configurable / extensible, but just consider 
this as a workaround waiting for eclipse to fix this.

> Ordering of .classpath entries when using a newer version of JARs already 
> included in the JDK.
> --
>
> Key: MECLIPSE-437
> URL: http://jira.codehaus.org/browse/MECLIPSE-437
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Improvement
>Affects Versions: 2.4
> Environment: WinXP, Maven 2.0.7
>Reporter: Patrick Zeising
>Assignee: nicolas de loof
> Fix For: 2.5.2
>
>
> While using a newer version of JaxWS (https://jax-ws.dev.java.net/) than the 
> one supplied with JDK6 the generated .classpath file in my project directory 
> contains all relevant entries headed by the entry for the JRE container.
> ---CODE---
> 
>   
>   
>   
>path="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3.jar" 
> sourcepath="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3-sources.jar"/>
>   
>path="M2_REPO/dev/java/net/jaxws-api/2.1.1/jaxws-api-2.1.1.jar"/>
>   
>path="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar" 
> sourcepath="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar"/>
> 
> ---/CODE---
> As long as the JRE_CONTAINER is mentioned and loaded first my project will 
> not compile in Eclipse since I am using operations unique to the newer 
> version of JaxWS. When I set the order of the classpath entries in Eclipse 
> manually (Properties - Java Build Path - Order and Export, setting the entry 
> for JRE_CONTAINER to the 'bottom') my project will compile of course.
> Nicolas de Loof suggested the following in my post to the maven users mailing 
> list 
> (http://www.nabble.com/Maven2-Eclipse-Plugin---ordering-of-.classpath-entries-p16722527s177.html):
> ---CITE---
> Maybe the eclipse plugin could detect java* and javax* groupIds and force
> them as toplevel ?
> This would require :
> - improve EclipseConfigWriter to have a new getJavaApiDeps(), and remove
> those deps from getDepsOrdered
> - improve EclipseClasspathWriter to write getJavaApiDeps prior to the JRE
> container. 
> ---/CITE---

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




[jira] Commented: (MECLIPSE-397) Eclipse project set as dependency + test-jar dependency is included twice in .classpath

2008-05-20 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MECLIPSE-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=135512#action_135512
 ] 

nicolas de loof commented on MECLIPSE-397:
--

fixed in 2.5.2-20080520.120258-2

> Eclipse project set as dependency + test-jar dependency is included twice in 
> .classpath
> ---
>
> Key: MECLIPSE-397
> URL: http://jira.codehaus.org/browse/MECLIPSE-397
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: Core : Workspace settings
>Affects Versions: 2.5
> Environment: maven 2.0.8, eclipse plugin version 
> 2.5-20080218.113139-24
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.5.2
>
>
> My maven project depends on A-util.jar for compile and A-util-tests.jar for 
> tests :
> 
>   ...
>   A-util
>   ...
> 
> 
>   ...
>   A-util
>   ...
>   test-jar
>   test
> 
> I have the "A-util" project in my eclipse workspace
> Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
> project is included twice :
>   
>   
> .. and invalid .project with twice references :
> A-util
> A-util

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




[jira] Closed: (MECLIPSE-397) Eclipse project set as dependency + test-jar dependency is included twice in .classpath

2008-05-20 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-397.


 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.5.2

The issue comes from the anti-duplicates ID : 

String depId = dep.getGroupId() + ":" + dep.getArtifactId() + ":" + 
dep.getClassifier() + ":" + dep.getVersion();

For dependencies referenced as eclipse project, the same ID must be generated 
for any classifier / version.


Also applied the anti-duplicate principle to .project writer.

> Eclipse project set as dependency + test-jar dependency is included twice in 
> .classpath
> ---
>
> Key: MECLIPSE-397
> URL: http://jira.codehaus.org/browse/MECLIPSE-397
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: Core : Workspace settings
>Affects Versions: 2.5
> Environment: maven 2.0.8, eclipse plugin version 
> 2.5-20080218.113139-24
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.5.2
>
>
> My maven project depends on A-util.jar for compile and A-util-tests.jar for 
> tests :
> 
>   ...
>   A-util
>   ...
> 
> 
>   ...
>   A-util
>   ...
>   test-jar
>   test
> 
> I have the "A-util" project in my eclipse workspace
> Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
> project is included twice :
>   
>   
> .. and invalid .project with twice references :
> A-util
> A-util

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




[jira] Closed: (MRELEASE-341) support release process that use a staging repository

2008-05-07 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MRELEASE-341.


 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.0-beta-8

new release:stage Mojo with documentation

> support release process that use a staging repository
> -
>
> Key: MRELEASE-341
> URL: http://jira.codehaus.org/browse/MRELEASE-341
> Project: Maven 2.x Release Plugin
>  Issue Type: Improvement
>Affects Versions: 2.0-beta-8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.0-beta-8
>
>
> Many release process (ex: geronimo) require the release candidate to be 
> exposed in a staging repository for testing, then vote from the communiity, 
> and finally copy the artifact in the public repository / web site. This 
> requires to run the release:perform with the final version (not a "-rc*" one).
> When the vote fails, the release manager has to rollback the project to the 
> previous SNAPSHOT version. As release:perform removes all the release-related 
> files (including pom backups) the release:rollback goal cannot be used for 
> this.
> Geronimo solution is to copy the trunk as a "savepoint" before staging a 
> release. A far better option would be to have a dedicated goal for this 
> "release:stage" :
>   * same features as release:perform
>   * don't remove release.properties and backups
>   * requires a stagingRepository parameter, to be passed as -DaltRepoLocation 
> to the deploy plugin
>   * detect the site:deploy goal and replace it with site:stage-deploy

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




[jira] Created: (MRELEASE-341) support release process that use a staging repository

2008-05-07 Thread nicolas de loof (JIRA)
support release process that use a staging repository
-

 Key: MRELEASE-341
 URL: http://jira.codehaus.org/browse/MRELEASE-341
 Project: Maven 2.x Release Plugin
  Issue Type: Improvement
Affects Versions: 2.0-beta-8
Reporter: nicolas de loof


Many release process (ex: geronimo) require the release candidate to be exposed 
in a staging repository for testing, then vote from the communiity, and finally 
copy the artifact in the public repository / web site. This requires to run the 
release:perform with the final version (not a "-rc*" one).

When the vote fails, the release manager has to rollback the project to the 
previous SNAPSHOT version. As release:perform removes all the release-related 
files (including pom backups) the release:rollback goal cannot be used for this.

Geronimo solution is to copy the trunk as a "savepoint" before staging a 
release. A far better option would be to have a dedicated goal for this 
"release:stage" :

  * same features as release:perform
  * don't remove release.properties and backups
  * requires a stagingRepository parameter, to be passed as -DaltRepoLocation 
to the deploy plugin
  * detect the site:deploy goal and replace it with site:stage-deploy


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




[jira] Closed: (MNG-3554) please grant me write acces to MAVEN space on wiki

2008-04-28 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MNG-3554.


Resolution: Not A Bug

> please grant me write acces to MAVEN space on wiki
> --
>
> Key: MNG-3554
> URL: http://jira.codehaus.org/browse/MNG-3554
> Project: Maven 2
>  Issue Type: Wish
>Reporter: nicolas de loof
>
> My maven committer Id is nicolas, but my codehaus confluence one is ndeloof.
> Please give me write permision on MAVEN space.

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




[jira] Created: (MNG-3554) please grant me write acces to MAVEN space on wiki

2008-04-28 Thread nicolas de loof (JIRA)
please grant me write acces to MAVEN space on wiki
--

 Key: MNG-3554
 URL: http://jira.codehaus.org/browse/MNG-3554
 Project: Maven 2
  Issue Type: Wish
Reporter: nicolas de loof


My maven committer Id is nicolas, but my codehaus confluence one is ndeloof.

Please give me write permision on MAVEN space.

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




[jira] Commented: (MECLIPSE-437) Ordering of .classpath entries when using a newer version of JARs already included in the JDK.

2008-04-28 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MECLIPSE-437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=132834#action_132834
 ] 

nicolas de loof commented on MECLIPSE-437:
--

I've reported this issue to eclipse :
https://bugs.eclipse.org/bugs/show_bug.cgi?id=228488

The current fix on .classpath ordering is only a workaround.

> Ordering of .classpath entries when using a newer version of JARs already 
> included in the JDK.
> --
>
> Key: MECLIPSE-437
> URL: http://jira.codehaus.org/browse/MECLIPSE-437
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Improvement
>Affects Versions: 2.4
> Environment: WinXP, Maven 2.0.7
>Reporter: Patrick Zeising
>Assignee: nicolas de loof
> Fix For: 2.5.2
>
>
> While using a newer version of JaxWS (https://jax-ws.dev.java.net/) than the 
> one supplied with JDK6 the generated .classpath file in my project directory 
> contains all relevant entries headed by the entry for the JRE container.
> ---CODE---
> 
>   
>   
>   
>path="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3.jar" 
> sourcepath="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3-sources.jar"/>
>   
>path="M2_REPO/dev/java/net/jaxws-api/2.1.1/jaxws-api-2.1.1.jar"/>
>   
>path="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar" 
> sourcepath="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar"/>
> 
> ---/CODE---
> As long as the JRE_CONTAINER is mentioned and loaded first my project will 
> not compile in Eclipse since I am using operations unique to the newer 
> version of JaxWS. When I set the order of the classpath entries in Eclipse 
> manually (Properties - Java Build Path - Order and Export, setting the entry 
> for JRE_CONTAINER to the 'bottom') my project will compile of course.
> Nicolas de Loof suggested the following in my post to the maven users mailing 
> list 
> (http://www.nabble.com/Maven2-Eclipse-Plugin---ordering-of-.classpath-entries-p16722527s177.html):
> ---CITE---
> Maybe the eclipse plugin could detect java* and javax* groupIds and force
> them as toplevel ?
> This would require :
> - improve EclipseConfigWriter to have a new getJavaApiDeps(), and remove
> those deps from getDepsOrdered
> - improve EclipseClasspathWriter to write getJavaApiDeps prior to the JRE
> container. 
> ---/CITE---

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




[jira] Closed: (MENFORCER-44) the banSnapshot option in requirePluginVersions should distinguish "SNAPSHOT" and timestamps

2008-04-23 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MENFORCER-44.


 Assignee: nicolas de loof  (was: Brian Fox)
   Resolution: Fixed
Fix Version/s: 1.0

banTimestamps = false allow to user timestamp SNAPSHOTS (as release plugin does)

> the banSnapshot option in requirePluginVersions should distinguish "SNAPSHOT" 
> and timestamps
> 
>
> Key: MENFORCER-44
> URL: http://jira.codehaus.org/browse/MENFORCER-44
> Project: Maven 2.x Enforcer Plugin
>  Issue Type: Improvement
>  Components: Standard Rules
>Affects Versions: 1.0
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 1.0
>
>
> The release plugin now allows to use timestamp dependencies.
> the requirePluginVersions  rule cannot be used with such configuration as it 
> considers a timestamp as a SNAPSHOT.
> Maybe the SNAPSHOT detection code could be shared ?

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




[jira] Closed: (MENFORCER-45) does not detect version for plugin configured in profiles

2008-04-23 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MENFORCER-45.


   Resolution: Fixed
Fix Version/s: 1.0

Add all plugins in profiles as candidates for version check

> does not detect version for plugin configured in profiles
> -
>
> Key: MENFORCER-45
> URL: http://jira.codehaus.org/browse/MENFORCER-45
> Project: Maven 2.x Enforcer Plugin
>  Issue Type: Bug
>  Components: Standard Rules
>Affects Versions: 1.0
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 1.0
>
>
> Here is my POM.xml :
> ... 
>   
> 
>   cxf
>   
> true
>   
> 
>   
> 
>   org.apache.cxf
>   cxf-codegen-plugin
>   2.05.-incubator
> ...
> [WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequirePluginVersions 
> failed with message:
> Some plugins are missing valid versions:(LATEST RELEASE are not allowed )
> org.apache.cxf:cxf-codegen-plugin.  The version currently in use is 
> 2.0.5-incubator

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




[jira] Created: (MENFORCER-45) does not detect version for plugin configured in profiles

2008-04-23 Thread nicolas de loof (JIRA)
does not detect version for plugin configured in profiles
-

 Key: MENFORCER-45
 URL: http://jira.codehaus.org/browse/MENFORCER-45
 Project: Maven 2.x Enforcer Plugin
  Issue Type: Bug
  Components: Standard Rules
Affects Versions: 1.0
Reporter: nicolas de loof
Assignee: Brian Fox


Here is my POM.xml :

... 
  

  cxf
  
true
  
  

  
org.apache.cxf
cxf-codegen-plugin
2.05.-incubator
...


[WARNING] Rule 1: org.apache.maven.plugins.enforcer.RequirePluginVersions 
failed with message:
Some plugins are missing valid versions:(LATEST RELEASE are not allowed )
org.apache.cxf:cxf-codegen-plugin.  The version currently in use is 
2.0.5-incubator



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




[jira] Created: (MENFORCER-44) the banSnapshot option in requirePluginVersions should distinguish "SNAPSHOT" and timestamps

2008-04-23 Thread nicolas de loof (JIRA)
the banSnapshot option in requirePluginVersions should distinguish "SNAPSHOT" 
and timestamps


 Key: MENFORCER-44
 URL: http://jira.codehaus.org/browse/MENFORCER-44
 Project: Maven 2.x Enforcer Plugin
  Issue Type: Improvement
  Components: Standard Rules
Affects Versions: 1.0
Reporter: nicolas de loof
Assignee: Brian Fox


The release plugin now allows to use timestamp dependencies.
the requirePluginVersions  rule cannot be used with such configuration as it 
considers a timestamp as a SNAPSHOT.

Maybe the SNAPSHOT detection code could be shared ?

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




[jira] Created: (MECLIPSE-440) unit tests depends on local configuration and artifacts in local repository

2008-04-21 Thread nicolas de loof (JIRA)
unit tests depends on local configuration and artifacts in local repository
---

 Key: MECLIPSE-440
 URL: http://jira.codehaus.org/browse/MECLIPSE-440
 Project: Maven 2.x Eclipse Plugin
  Issue Type: Task
  Components: Core : Workspace settings
Affects Versions: 2.5.2
Reporter: nicolas de loof


My local repository contans -sources.jar for junit and servlet-api.

I then have failing tests :
  testProject13(org.apache.maven.plugin.eclipse.EclipsePluginTest)
  testProject22(org.apache.maven.plugin.eclipse.EclipsePluginTest)
  testProject28(org.apache.maven.plugin.eclipse.EclipsePluginTest)
  testProject29(org.apache.maven.plugin.eclipse.EclipsePluginTest)
  testProject30(org.apache.maven.plugin.eclipse.EclipsePluginTest)
...

All of them fail beacuse the .classpath contains link to the sources archive :

Checking .classpath, line #3 expected:<...servlet-api-2.3.jar"[]/>> but 
was:<...servlet-api-2.3.jar"[ 
sourcepath="M2_REPO/javax/servlet/servlet-api/2.3/servlet-api-2.3-sources.jar"]/>>


An option would be to package with the plugin test resource a repository 
containing fake (0byte) artifacts, and use it as local repo with offline mode 
set, so that the available artifacts are fully under control.

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




[jira] Closed: (MECLIPSE-437) Ordering of .classpath entries when using a newer version of JARs already included in the JDK.

2008-04-21 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-437.


 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.5.2

added IdeDependency.isJavaApi() based on java.* / javax.* groupIds
changed EclipseClassPathWriter to write javaApi dependency prior to classpath 
container.

TODO : maybe some better discovery mecanism could also include 
"geronimo-specs-*" and equivalent jars by opening the dependency .jar and 
looking for java.*/javax.* packages, but this would slow the plugin.


> Ordering of .classpath entries when using a newer version of JARs already 
> included in the JDK.
> --
>
> Key: MECLIPSE-437
> URL: http://jira.codehaus.org/browse/MECLIPSE-437
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Improvement
>Affects Versions: 2.4
> Environment: WinXP, Maven 2.0.7
>Reporter: Patrick Zeising
>Assignee: nicolas de loof
> Fix For: 2.5.2
>
>
> While using a newer version of JaxWS (https://jax-ws.dev.java.net/) than the 
> one supplied with JDK6 the generated .classpath file in my project directory 
> contains all relevant entries headed by the entry for the JRE container.
> ---CODE---
> 
>   
>   
>   
>path="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3.jar" 
> sourcepath="M2_REPO/commons-lang/commons-lang/2.3/commons-lang-2.3-sources.jar"/>
>   
>path="M2_REPO/dev/java/net/jaxws-api/2.1.1/jaxws-api-2.1.1.jar"/>
>   
>path="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1.jar" 
> sourcepath="M2_REPO/commons-logging/commons-logging/1.1/commons-logging-1.1-sources.jar"/>
> 
> ---/CODE---
> As long as the JRE_CONTAINER is mentioned and loaded first my project will 
> not compile in Eclipse since I am using operations unique to the newer 
> version of JaxWS. When I set the order of the classpath entries in Eclipse 
> manually (Properties - Java Build Path - Order and Export, setting the entry 
> for JRE_CONTAINER to the 'bottom') my project will compile of course.
> Nicolas de Loof suggested the following in my post to the maven users mailing 
> list 
> (http://www.nabble.com/Maven2-Eclipse-Plugin---ordering-of-.classpath-entries-p16722527s177.html):
> ---CITE---
> Maybe the eclipse plugin could detect java* and javax* groupIds and force
> them as toplevel ?
> This would require :
> - improve EclipseConfigWriter to have a new getJavaApiDeps(), and remove
> those deps from getDepsOrdered
> - improve EclipseClasspathWriter to write getJavaApiDeps prior to the JRE
> container. 
> ---/CITE---

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




[jira] Closed: (MRELEASE-337) generated command line must remove newLine characters

2008-04-17 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MRELEASE-337.


Resolution: Fixed

fixed in 2.0-beta-8-20080418.064928-4

> generated command line must remove newLine characters
> -
>
> Key: MRELEASE-337
> URL: http://jira.codehaus.org/browse/MRELEASE-337
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>Affects Versions: 2.0-beta-8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.0-beta-8
>
>
> When using an XML editor with formating support, a long goal list (including 
> custom plugins with com.mycompany.groupId:plugin:goal) MAY be splitted into 
> multiple lines.
> The release:perform executed command line does not remove such new lines 
> characters, and some options / goals are not passed to the mvn instance

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




[jira] Reopened: (MRELEASE-337) generated command line must remove newLine characters

2008-04-17 Thread nicolas de loof (JIRA)

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

nicolas de loof reopened MRELEASE-337:
--


Will fix this ASAP.
thanks for reporting...

> generated command line must remove newLine characters
> -
>
> Key: MRELEASE-337
> URL: http://jira.codehaus.org/browse/MRELEASE-337
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>Affects Versions: 2.0-beta-8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.0-beta-8
>
>
> When using an XML editor with formating support, a long goal list (including 
> custom plugins with com.mycompany.groupId:plugin:goal) MAY be splitted into 
> multiple lines.
> The release:perform executed command line does not remove such new lines 
> characters, and some options / goals are not passed to the mvn instance

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




[jira] Closed: (MRELEASE-337) generated command line must remove newLine characters

2008-04-17 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MRELEASE-337.


   Resolution: Fixed
Fix Version/s: 2.0-beta-8

goals parameter is now splitted and joined to produce a single line command

> generated command line must remove newLine characters
> -
>
> Key: MRELEASE-337
> URL: http://jira.codehaus.org/browse/MRELEASE-337
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>Affects Versions: 2.0-beta-8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
> Fix For: 2.0-beta-8
>
>
> When using an XML editor with formating support, a long goal list (including 
> custom plugins with com.mycompany.groupId:plugin:goal) MAY be splitted into 
> multiple lines.
> The release:perform executed command line does not remove such new lines 
> characters, and some options / goals are not passed to the mvn instance

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




[jira] Work started: (MRELEASE-337) generated command line must remove newLine characters

2008-04-17 Thread nicolas de loof (JIRA)

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

Work on MRELEASE-337 started by nicolas de loof.

> generated command line must remove newLine characters
> -
>
> Key: MRELEASE-337
> URL: http://jira.codehaus.org/browse/MRELEASE-337
> Project: Maven 2.x Release Plugin
>  Issue Type: Bug
>Affects Versions: 2.0-beta-8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
>
> When using an XML editor with formating support, a long goal list (including 
> custom plugins with com.mycompany.groupId:plugin:goal) MAY be splitted into 
> multiple lines.
> The release:perform executed command line does not remove such new lines 
> characters, and some options / goals are not passed to the mvn instance

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




[jira] Created: (MRELEASE-337) generated command line must remove newLine characters

2008-04-17 Thread nicolas de loof (JIRA)
generated command line must remove newLine characters
-

 Key: MRELEASE-337
 URL: http://jira.codehaus.org/browse/MRELEASE-337
 Project: Maven 2.x Release Plugin
  Issue Type: Bug
Affects Versions: 2.0-beta-8
Reporter: nicolas de loof


When using an XML editor with formating support, a long goal list (including 
custom plugins with com.mycompany.groupId:plugin:goal) MAY be splitted into 
multiple lines.

The release:perform executed command line does not remove such new lines 
characters, and some options / goals are not passed to the mvn instance

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




[jira] Commented: (MAVENUPLOAD-1995) Please sync javassist groupId

2008-04-05 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-1995?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=129892#action_129892
 ] 

nicolas de loof commented on MAVENUPLOAD-1995:
--

according to maven-meeper CSV file, there is an unexpecetd trailing " " for 
javassist groupId

"javassist ","[EMAIL 
PROTECTED]:/home/nicolas/rsync-to-central","rsync_ssh","Nicolas De 
Loof","[EMAIL PROTECTED]",," "

> Please sync javassist groupId
> -
>
> Key: MAVENUPLOAD-1995
> URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1995
> Project: maven-upload-requests
>  Issue Type: Task
>Reporter: nicolas de loof
>Assignee: Carlos Sanchez
>
> This is only a copy of http://repository.jboss.com/maven2/javassist/
> If there is a better way to sync some artifacts from 
> http://repository.jboss.com to central please let me know

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




[jira] Reopened: (MAVENUPLOAD-1995) Please sync javassist groupId

2008-04-05 Thread nicolas de loof (JIRA)

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

nicolas de loof reopened MAVENUPLOAD-1995:
--


Content from people.apache.org/x1/home/nicolas/rsync-to-central/javassist
isn't copied to repo1.maven.org/maven2/javassist

I've added versions 3.6.0.GA and 3.7.1.GA and see nothing on central.

> Please sync javassist groupId
> -
>
> Key: MAVENUPLOAD-1995
> URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1995
> Project: maven-upload-requests
>  Issue Type: Task
>Reporter: nicolas de loof
>Assignee: Carlos Sanchez
>
> This is only a copy of http://repository.jboss.com/maven2/javassist/
> If there is a better way to sync some artifacts from 
> http://repository.jboss.com to central please let me know

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




[jira] Commented: (MAVENUPLOAD-1984) please upload scannotations

2008-04-01 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-1984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=129275#action_129275
 ] 

nicolas de loof commented on MAVENUPLOAD-1984:
--

As described,  the bundle was created using the original project POM.

I've repackaged it as a sync folder, with a modified POM to use groupId 
net.sf.scannotation and remove unexpected jboss repository

Please sync 
"net.sf.scannotation","[EMAIL 
PROTECTED]:/home/nicolas/rsync-to-central","rsync_ssh","Nicolas De 
Loof","[EMAIL PROTECTED]",,

> please upload scannotations
> ---
>
> Key: MAVENUPLOAD-1984
> URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1984
> Project: maven-upload-requests
>  Issue Type: Task
>Reporter: nicolas de loof
>
> Scannotation allow to retrieve a set of annotated classes from classpath
> This bundle was create from the project POM.xml, with addition for required 
> metadatas to build the bundle.

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




[jira] Created: (MAVENUPLOAD-1995) Please sync javassist groupId

2008-04-01 Thread nicolas de loof (JIRA)
Please sync javassist groupId
-

 Key: MAVENUPLOAD-1995
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1995
 Project: maven-upload-requests
  Issue Type: Task
Reporter: nicolas de loof


This is only a copy of http://repository.jboss.com/maven2/javassist/

If there is a better way to sync some artifacts from 
http://repository.jboss.com to central please let me know


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




[jira] Created: (MAVENUPLOAD-1992) Please sync org.jsdoctoolkit groupId with central

2008-03-31 Thread nicolas de loof (JIRA)
Please sync org.jsdoctoolkit groupId with central
-

 Key: MAVENUPLOAD-1992
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1992
 Project: maven-upload-requests
  Issue Type: Task
Reporter: nicolas de loof




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




[jira] Created: (MECLIPSE-414) Not beeing @aggregator, eclipse plugin does not require executedProject

2008-03-28 Thread nicolas de loof (JIRA)
Not beeing @aggregator, eclipse plugin does not require executedProject
---

 Key: MECLIPSE-414
 URL: http://jira.codehaus.org/browse/MECLIPSE-414
 Project: Maven 2.x Eclipse Plugin
  Issue Type: Wish
Affects Versions: 2.5
Reporter: nicolas de loof
Priority: Minor


The eclispe plugin uses both ${executedProject} and ${project}. 
Not beeing an aggregator plugin, ${project} is allways tghe currently executed 
project, and the projectDirectory is project.getBasedir().

Having two attributes for same target makes the plugin harder to understand

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




[jira] Created: (MAVENUPLOAD-1984) please upload scannotations

2008-03-26 Thread nicolas de loof (JIRA)
please upload scannotations
---

 Key: MAVENUPLOAD-1984
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1984
 Project: maven-upload-requests
  Issue Type: Task
Reporter: nicolas de loof


Scannotation allow to retrieve a set of annotated classes from classpath

This bundle was create from the project POM.xml, with addition for required 
metadatas to build the bundle.

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




[jira] Commented: (MAVENUPLOAD-1971) Please sync com.capgemini.platina groupId with central

2008-03-26 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-1971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=128653#action_128653
 ] 

nicolas de loof commented on MAVENUPLOAD-1971:
--

According to 
http://svn.apache.org/repos/asf/maven/archiva/tools/trunk/maven-meeper/src/bin/synchronize/m2-sync/sync.csv

my sync script has a %!$#!! windows-style EOL for the repository folder name, 
that breaks the configuration

> Please sync com.capgemini.platina groupId with central
> --
>
> Key: MAVENUPLOAD-1971
> URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1971
> Project: maven-upload-requests
>  Issue Type: Wish
>Reporter: nicolas de loof
>Assignee: Carlos Sanchez
> Attachments: platina.sh
>
>
> I've created for my company  (capgemini) some maven components and corporate 
> POM. 
> They're distributed under apache license, so I'd like them to get deployed on 
> central.

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




[jira] Reopened: (MAVENUPLOAD-1971) Please sync com.capgemini.platina groupId with central

2008-03-25 Thread nicolas de loof (JIRA)

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

nicolas de loof reopened MAVENUPLOAD-1971:
--


I receive warning from the sync process :

Seems the groupId directory should not have a trailing "/"

Can you fix this please ?

--- Some repositories were not synchronized ---
groupId: com.capgemini.platina
Error:
/bin/sh: line 1: /com/capgemini/platina/: No such file or directory
Error synchronizing metadata. Exit code: 127

This is an automated email, do not respond.Contact the owners at [EMAIL 
PROTECTED]

> Please sync com.capgemini.platina groupId with central
> --
>
> Key: MAVENUPLOAD-1971
> URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1971
> Project: maven-upload-requests
>  Issue Type: Wish
>Reporter: nicolas de loof
>Assignee: Carlos Sanchez
> Attachments: platina.sh
>
>
> I've created for my company  (capgemini) some maven components and corporate 
> POM. 
> They're distributed under apache license, so I'd like them to get deployed on 
> central.

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




[jira] Created: (MAVENUPLOAD-1982) Please sync net.sf.hibernate4gwt groupId with central

2008-03-25 Thread nicolas de loof (JIRA)
Please sync net.sf.hibernate4gwt groupId with central
-

 Key: MAVENUPLOAD-1982
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1982
 Project: maven-upload-requests
  Issue Type: Wish
Reporter: nicolas de loof




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




[jira] Commented: (MAVENUPLOAD-1972) please upload GWT 1.4.62

2008-03-23 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-1972?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=128308#action_128308
 ] 

nicolas de loof commented on MAVENUPLOAD-1972:
--

Right, so please sync com.google.gwt groupId from :

"com.google.gwt","[EMAIL 
PROTECTED]:/home/nicolas/rsync-to-central","rsync_ssh","Nicolas De 
Loof","[EMAIL PROTECTED]",, 


> please upload GWT 1.4.62
> 
>
> Key: MAVENUPLOAD-1972
> URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1972
> Project: maven-upload-requests
>  Issue Type: Wish
>Reporter: nicolas de loof
>
> Google guys just released GWT 1.4.62  
> (http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/bd5cbb7a0d5b60aa/b85b6c2157aa26cb)
> I'd like to update the codehaus GWT plugin to use this version
> The bundle contains server and runtime jars + development jars for windows, 
> linux, mac and macOS leopard

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




[jira] Created: (MAVENUPLOAD-1972) please upload GWT 1.4.62

2008-03-18 Thread nicolas de loof (JIRA)
please upload GWT 1.4.62


 Key: MAVENUPLOAD-1972
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1972
 Project: maven-upload-requests
  Issue Type: Wish
Reporter: nicolas de loof


Google guys just released GWT 1.4.62  
(http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/bd5cbb7a0d5b60aa/b85b6c2157aa26cb)

I'd like to update the codehaus GWT plugin to use this version

The bundle contains server and runtime jars + development jars for windows, 
linux, mac and macOS leopard

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




[jira] Created: (MAVENUPLOAD-1971) Please sync com.capgemini.platina groupId with central

2008-03-18 Thread nicolas de loof (JIRA)
Please sync com.capgemini.platina groupId with central
--

 Key: MAVENUPLOAD-1971
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-1971
 Project: maven-upload-requests
  Issue Type: Wish
Reporter: nicolas de loof
 Attachments: platina.sh

I've created for my company  (capgemini) some maven components and corporate 
POM. 

They're distributed under apache license, so I'd like them to get deployed on 
central.

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




[jira] Created: (MASSEMBLY-299) assembly does not honnor directives

2008-03-17 Thread nicolas de loof (JIRA)
assembly does not honnor  directives
--

 Key: MASSEMBLY-299
 URL: http://jira.codehaus.org/browse/MASSEMBLY-299
 Project: Maven 2.x Assembly Plugin
  Issue Type: Bug
Affects Versions: 2.2-beta-2
Reporter: nicolas de loof


My project uses many libs and has  set to force 
commons-logging on version 1.1.1
I still have commons-logging 1.1 in my assembly targ.gz, (with its dependencies 
: logkit, avalon ...)
Forcing a dependency to commons-logging 1.1.1 solves this, but this is just a 
workaround. 

As the assembly plugin uses "dependencyResolver.resolveDependencies( project, 
... " we could expect the dependencyResolver to read the 
, but this doesn't seem to work as expected.

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




[jira] Commented: (MECLIPSE-397) Eclipse project set as dependency + test-jar dependency is included twice in .classpath

2008-03-07 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MECLIPSE-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_126450
 ] 

nicolas de loof commented on MECLIPSE-397:
--

Issue is a little more complex.

When eclipse .classpath make reference to project A-util, it only includes 
default build directory (target/classes), so will never include the 
target/test-classes that matches the A-util-tests.jar.

I don't know if this is possible to specify build directory in target project 
in the .classpath XML format. The UI editor doesn't provides this option.

> Eclipse project set as dependency + test-jar dependency is included twice in 
> .classpath
> ---
>
> Key: MECLIPSE-397
> URL: http://jira.codehaus.org/browse/MECLIPSE-397
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: Core : Workspace settings
>Affects Versions: 2.5
> Environment: maven 2.0.8, eclipse plugin version 
> 2.5-20080218.113139-24
>Reporter: nicolas de loof
>
> My maven project depends on A-util.jar for compile and A-util-tests.jar for 
> tests :
> 
>   ...
>   A-util
>   ...
> 
> 
>   ...
>   A-util
>   ...
>   test-jar
>   test
> 
> I have the "A-util" project in my eclipse workspace
> Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
> project is included twice :
>   
>   
> .. and invalid .project with twice references :
> A-util
> A-util

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




[jira] Updated: (MECLIPSE-397) Eclipse project set as dependency + test-jar dependency is included twice in .classpath

2008-03-07 Thread nicolas de loof (JIRA)

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

nicolas de loof updated MECLIPSE-397:
-

Description: 
My maven project depends on A-util.jar for compile and A-util-tests.jar for 
tests :


  ...
  A-util
  ...



  ...
  A-util
  ...
  test-jar
  test


I have the "A-util" project in my eclipse workspace

Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
project is included twice :

  
  

.. and invalid .project with twice references :

A-util
A-util



  was:
My maven project depends on A-util.jar for compile and A-util-tests.jar for 
tests :


  ...
  A-util
  ...



  ...
  A-util
  ...
  test-jar
  test


I have the "A-util" project in my eclipse workspace

Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
project is included twice :

  
  




> Eclipse project set as dependency + test-jar dependency is included twice in 
> .classpath
> ---
>
> Key: MECLIPSE-397
> URL: http://jira.codehaus.org/browse/MECLIPSE-397
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: Core : Workspace settings
>Affects Versions: 2.5
> Environment: maven 2.0.8, eclipse plugin version 
> 2.5-20080218.113139-24
>Reporter: nicolas de loof
>
> My maven project depends on A-util.jar for compile and A-util-tests.jar for 
> tests :
> 
>   ...
>   A-util
>   ...
> 
> 
>   ...
>   A-util
>   ...
>   test-jar
>   test
> 
> I have the "A-util" project in my eclipse workspace
> Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
> project is included twice :
>   
>   
> .. and invalid .project with twice references :
> A-util
> A-util

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




[jira] Updated: (MECLIPSE-397) Eclipse project set as dependency + test-jar dependency is included twice in .classpath

2008-03-07 Thread nicolas de loof (JIRA)

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

nicolas de loof updated MECLIPSE-397:
-

Summary: Eclipse project set as dependency + test-jar dependency is 
included twice in .classpath  (was: Eclipse project set as dependency + 
test-jar dependency i sincluded twice in .classpath)

> Eclipse project set as dependency + test-jar dependency is included twice in 
> .classpath
> ---
>
> Key: MECLIPSE-397
> URL: http://jira.codehaus.org/browse/MECLIPSE-397
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Bug
>  Components: Core : Workspace settings
>Affects Versions: 2.5
> Environment: maven 2.0.8, eclipse plugin version 
> 2.5-20080218.113139-24
>Reporter: nicolas de loof
>
> My maven project depends on A-util.jar for compile and A-util-tests.jar for 
> tests :
> 
>   ...
>   A-util
>   ...
> 
> 
>   ...
>   A-util
>   ...
>   test-jar
>   test
> 
> I have the "A-util" project in my eclipse workspace
> Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
> project is included twice :
>   
>   

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




[jira] Created: (MECLIPSE-397) Eclipse project set as dependency + test-jar dependency i sincluded twice in .classpath

2008-03-07 Thread nicolas de loof (JIRA)
Eclipse project set as dependency + test-jar dependency i sincluded twice in 
.classpath
---

 Key: MECLIPSE-397
 URL: http://jira.codehaus.org/browse/MECLIPSE-397
 Project: Maven 2.x Eclipse Plugin
  Issue Type: Bug
  Components: Core : Workspace settings
Affects Versions: 2.5
 Environment: maven 2.0.8, eclipse plugin version 2.5-20080218.113139-24
Reporter: nicolas de loof


My maven project depends on A-util.jar for compile and A-util-tests.jar for 
tests :


  ...
  A-util
  ...



  ...
  A-util
  ...
  test-jar
  test


I have the "A-util" project in my eclipse workspace

Running mvn eclipse:eclipse creates an invalid .classpath where the eclipse A 
project is included twice :

  
  



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




[jira] Closed: (MNG-3426) regression : in plugin configuration doesn't override plugin classpath

2008-03-03 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MNG-3426.


 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.0.9

Use a LinkedHashSet to make plugin dependencies ordering predictable (same as 
maven 2.1) and place project.build.plugin.dependencies prior to plugin POM 
dependencies

> regression :  in plugin configuration doesn't override plugin 
> classpath
> ---
>
> Key: MNG-3426
> URL: http://jira.codehaus.org/browse/MNG-3426
> Project: Maven 2
>  Issue Type: Bug
>  Components: Plugin API
>Affects Versions: 2.0.8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
>Priority: Critical
> Fix For: 2.0.9
>
>
> Many maven plugins are wrapper around other tools. The plugin is designed for 
> a version of the tool, and in many case user will want to use a specific 
> version without having to patch the plugin. The  element on 
> plugin configuration is a common way to do this, by overriding the plugin POM 
> dependency with another version. 
> 
>castor-maven-plugin
>
>
> org.codehaus.castor
> castor
> VERSION OF CASTOR I WANT TO USE FOR CODE 
> GENERATION
>
>
> 
> This used to work with maven < 2.0.8
> In maven 2.0.8, this doesn't work anymore as the  set in plugin 
> configuration is added to plugin classpath, as a duplicate for the one 
> declared by the plugin but LATER in the classpath (but I may be wrong on this 
> analysis).

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




[jira] Commented: (MNG-3426) regression : in plugin configuration doesn't override plugin classpath

2008-03-03 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MNG-3426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_125869
 ] 

nicolas de loof commented on MNG-3426:
--

testcase committed in maven\core-integration-testing\core-integration-tests
testcase uses castor-maven-plugin as castor codegen includes castor version in 
generated files header
on maven 2.0.8, generated code is always for 1.1.2.1, as specified by plugin 
dependencies, even when  is set on plugin configuration.



> regression :  in plugin configuration doesn't override plugin 
> classpath
> ---
>
> Key: MNG-3426
> URL: http://jira.codehaus.org/browse/MNG-3426
> Project: Maven 2
>  Issue Type: Bug
>  Components: Plugin API
>Affects Versions: 2.0.8
>Reporter: nicolas de loof
>Priority: Critical
>
> Many maven plugins are wrapper around other tools. The plugin is designed for 
> a version of the tool, and in many case user will want to use a specific 
> version without having to patch the plugin. The  element on 
> plugin configuration is a common way to do this, by overriding the plugin POM 
> dependency with another version. 
> 
>castor-maven-plugin
>
>
> org.codehaus.castor
> castor
> VERSION OF CASTOR I WANT TO USE FOR CODE 
> GENERATION
>
>
> 
> This used to work with maven < 2.0.8
> In maven 2.0.8, this doesn't work anymore as the  set in plugin 
> configuration is added to plugin classpath, as a duplicate for the one 
> declared by the plugin but LATER in the classpath (but I may be wrong on this 
> analysis).

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




[jira] Commented: (MNG-3426) regression : in plugin configuration doesn't override plugin classpath

2008-03-02 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MNG-3426?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_125863
 ] 

nicolas de loof commented on MNG-3426:
--

Yes, I plan to both provide a test case and investigate to fix this in 2.0.9.


> regression :  in plugin configuration doesn't override plugin 
> classpath
> ---
>
> Key: MNG-3426
> URL: http://jira.codehaus.org/browse/MNG-3426
> Project: Maven 2
>  Issue Type: Bug
>  Components: Plugin API
>Affects Versions: 2.0.8
>Reporter: nicolas de loof
>Priority: Critical
>
> Many maven plugins are wrapper around other tools. The plugin is designed for 
> a version of the tool, and in many case user will want to use a specific 
> version without having to patch the plugin. The  element on 
> plugin configuration is a common way to do this, by overriding the plugin POM 
> dependency with another version. 
> 
>castor-maven-plugin
>
>
> org.codehaus.castor
> castor
> VERSION OF CASTOR I WANT TO USE FOR CODE 
> GENERATION
>
>
> 
> This used to work with maven < 2.0.8
> In maven 2.0.8, this doesn't work anymore as the  set in plugin 
> configuration is added to plugin classpath, as a duplicate for the one 
> declared by the plugin but LATER in the classpath (but I may be wrong on this 
> analysis).

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




[jira] Updated: (MNG-3426) regression : in plugin configuration doesn't override plugin classpath

2008-03-02 Thread nicolas de loof (JIRA)

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

nicolas de loof updated MNG-3426:
-

Description: 
Many maven plugins are wrapper around other tools. The plugin is designed for a 
version of the tool, and in many case user will want to use a specific version 
without having to patch the plugin. The  element on plugin 
configuration is a common way to do this, by overriding the plugin POM 
dependency with another version. 


   castor-maven-plugin
   
   
org.codehaus.castor
castor
VERSION OF CASTOR I WANT TO USE FOR CODE 
GENERATION
   
   


This used to work with maven < 2.0.8

In maven 2.0.8, this doesn't work anymore as the  set in plugin 
configuration is added to plugin classpath, as a duplicate for the one declared 
by the plugin but LATER in the classpath (but I may be wrong on this analysis).

  was:
Many maven plugins are wrapper around other tools. The plugin is designed for a 
version of the tool, and in many case user will want to use a specific version 
without having to patch the plugin. The  element on plugin 
configuration is a common way to do this, by overriding the plugin POM 
dependency with another version. This used to work with maven < 2.0.8

In maven 2.0.8, this doesn't work anomire as the  set in plugin 
configuration is added to classpath, as a duplicate for the on declared by the 
plugin but LATER in the classpath.


> regression :  in plugin configuration doesn't override plugin 
> classpath
> ---
>
> Key: MNG-3426
> URL: http://jira.codehaus.org/browse/MNG-3426
> Project: Maven 2
>  Issue Type: Bug
>  Components: Plugin API
>Affects Versions: 2.0.8
>Reporter: nicolas de loof
>Priority: Critical
>
> Many maven plugins are wrapper around other tools. The plugin is designed for 
> a version of the tool, and in many case user will want to use a specific 
> version without having to patch the plugin. The  element on 
> plugin configuration is a common way to do this, by overriding the plugin POM 
> dependency with another version. 
> 
>castor-maven-plugin
>
>
> org.codehaus.castor
> castor
> VERSION OF CASTOR I WANT TO USE FOR CODE 
> GENERATION
>
>
> 
> This used to work with maven < 2.0.8
> In maven 2.0.8, this doesn't work anymore as the  set in plugin 
> configuration is added to plugin classpath, as a duplicate for the one 
> declared by the plugin but LATER in the classpath (but I may be wrong on this 
> analysis).

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




[jira] Created: (MNG-3426) regression : in plugin configuration doesn't override plugin classpath

2008-03-02 Thread nicolas de loof (JIRA)
regression :  in plugin configuration doesn't override plugin 
classpath
---

 Key: MNG-3426
 URL: http://jira.codehaus.org/browse/MNG-3426
 Project: Maven 2
  Issue Type: Bug
  Components: Plugin API
Affects Versions: 2.0.8
Reporter: nicolas de loof
Priority: Critical


Many maven plugins are wrapper around other tools. The plugin is designed for a 
version of the tool, and in many case user will want to use a specific version 
without having to patch the plugin. The  element on plugin 
configuration is a common way to do this, by overriding the plugin POM 
dependency with another version. This used to work with maven < 2.0.8

In maven 2.0.8, this doesn't work anomire as the  set in plugin 
configuration is added to classpath, as a duplicate for the on declared by the 
plugin but LATER in the classpath.

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




[jira] Closed: (MNG-3407) improve mirroring support

2008-02-18 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MNG-3407.


   Resolution: Fixed
Fix Version/s: 2.0.9

> improve mirroring support
> -
>
> Key: MNG-3407
> URL: http://jira.codehaus.org/browse/MNG-3407
> Project: Maven 2
>  Issue Type: Improvement
>  Components: Artifacts and Repositories
>Affects Versions: 2.0.8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
>Priority: Trivial
> Fix For: 2.0.9
>
>
> * is a helpful way to ensure maven doesn't get artifacts from the 
> Internet in a corporate environment where we want all artifacts to be managed 
> & backed-up.
> Usefull but limited, as this requires the mirror repository to proxy ALL 
> repositories, beeing snapshots or not.
> Using the repository ID to build the mirror URL can make things cleaner :
> 
>  *
>  http://mymirror/archiva/repository/{0}
>  central
> 
> With such a configuration, users can setup dedicated managed repository for 
> any public repository they want to mirror. Using archiva  makes this use case 
> simple. 

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




[jira] Commented: (MNG-3407) improve mirroring support

2008-02-18 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MNG-3407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_124144
 ] 

nicolas de loof commented on MNG-3407:
--

Stupid typo in description, must read :


 archiva
 http://mymirror/archiva/repository/{0}
 *
 

To automagically translate request to apache.snapshots to 
http://mymirror/archiva/repository/apache.snapshots

> improve mirroring support
> -
>
> Key: MNG-3407
> URL: http://jira.codehaus.org/browse/MNG-3407
> Project: Maven 2
>  Issue Type: Improvement
>  Components: Artifacts and Repositories
>Affects Versions: 2.0.8
>Reporter: nicolas de loof
>Assignee: nicolas de loof
>Priority: Trivial
>
> * is a helpful way to ensure maven doesn't get artifacts from the 
> Internet in a corporate environment where we want all artifacts to be managed 
> & backed-up.
> Usefull but limited, as this requires the mirror repository to proxy ALL 
> repositories, beeing snapshots or not.
> Using the repository ID to build the mirror URL can make things cleaner :
> 
>  *
>  http://mymirror/archiva/repository/{0}
>  central
> 
> With such a configuration, users can setup dedicated managed repository for 
> any public repository they want to mirror. Using archiva  makes this use case 
> simple. 

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




[jira] Created: (MNG-3407) improve mirroring support

2008-02-18 Thread nicolas de loof (JIRA)
improve mirroring support
-

 Key: MNG-3407
 URL: http://jira.codehaus.org/browse/MNG-3407
 Project: Maven 2
  Issue Type: Improvement
  Components: Artifacts and Repositories
Affects Versions: 2.0.8
Reporter: nicolas de loof
Priority: Trivial


* is a helpful way to ensure maven doesn't get artifacts from the 
Internet in a corporate environment where we want all artifacts to be managed & 
backed-up.

Usefull but limited, as this requires the mirror repository to proxy ALL 
repositories, beeing snapshots or not.

Using the repository ID to build the mirror URL can make things cleaner :


 *
 http://mymirror/archiva/repository/{0}
 central


With such a configuration, users can setup dedicated managed repository for any 
public repository they want to mirror. Using archiva  makes this use case 
simple. 


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




[jira] Commented: (MNG-3397) [RFC] change the POM to use attributes

2008-02-16 Thread nicolas de loof (JIRA)

[ 
http://jira.codehaus.org/browse/MNG-3397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_123993
 ] 

nicolas de loof commented on MNG-3397:
--

I tried to enable the "flat" modello format for collections, to change :


   
 
 xx
xx
 
xx
 
 
   


.. to the more convice :



 xx
   


but this didn't worked : the modello generated parser still search the 
"executions" in XML stream. Not investigated more yet on this.


> [RFC] change the POM to use attributes
> --
>
> Key: MNG-3397
> URL: http://jira.codehaus.org/browse/MNG-3397
> Project: Maven 2
>  Issue Type: Bug
>  Components: POM
>Affects Versions: 2.0.8
>Reporter: Brett Porter
>


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




[jira] Closed: (MWAR-132) dependencies with same artifactId and != groupId result is conflicts in WEB-INF/lib

2008-02-16 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MWAR-132.


Resolution: Duplicate

> dependencies with same artifactId and != groupId result is conflicts in 
> WEB-INF/lib
> ---
>
> Key: MWAR-132
> URL: http://jira.codehaus.org/browse/MWAR-132
> Project: Maven 2.x War Plugin
>  Issue Type: Improvement
>Affects Versions: 2.1-alpha-1
>Reporter: nicolas de loof
>Assignee: Olivier Lamy
>Priority: Minor
> Fix For: 2.1
>
>
> as discussed on dev mailing list (groupId/artifactId mapping for Eclipse 
> jars) the War plugin may fail creating the webapp WEB-INF/lib if multiple 
> dependencies use the same artifactId, but different groupIds.
> This is not the case now as many libs are created with maven1 "Id" in mind, 
> for example all apache commons having "commons-" as artifactId prefix. In 
> future, some libs may start using simplier names and rely more on maven 
> groupId. For such case, the war plugin MAY provide and option to add groupIds 
> to artifacts copied to WEB-INF/lib.

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




[jira] Closed: (MECLIPSE-79) exclude dependencies from the Classpath Container

2008-02-01 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MECLIPSE-79.
---

 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 2.5

patch applied with minor change :

groupId artifactId separator changed to ":"  as this is the conventions used by 
other maven plugins (maven-assembly-plugin for example) :


junit:junit


> exclude dependencies from the Classpath Container
> -
>
> Key: MECLIPSE-79
> URL: http://jira.codehaus.org/browse/MECLIPSE-79
> Project: Maven 2.x Eclipse Plugin
>  Issue Type: Improvement
>  Components: Dependencies resolution and build path
> Environment: Windows, Eclipse 3.1.2
>Reporter: Martin Goldhahn
>Assignee: nicolas de loof
> Fix For: 2.5
>
> Attachments: MECLIPSE-79.patch
>
>
> There are some dependencies that need to be in the POM in order to compile 
> the project (e.g. javax.servlet). When I use Sysdeo's Tomcat plugin, I get an 
> error because the servlet classes from the POM are included in the classpath 
> via the classpath container.

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




[jira] Closed: (MRM-678) 404 errors on proxies should be cached

2008-01-31 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MRM-678.
---

   Resolution: Fixed
Fix Version/s: 1.1

testcase updated to fetch proxies 2 times.
Depending on cacheFailure enabled / disabled, the wagonMock ensure cahce has 
been used or not.

> 404 errors on proxies should be cached
> --
>
> Key: MRM-678
> URL: http://jira.codehaus.org/browse/MRM-678
> Project: Archiva
>  Issue Type: Improvement
>  Components: remote proxy
>Affects Versions: 1.1
>Reporter: nicolas de loof
>Assignee: nicolas de loof
>Priority: Minor
> Fix For: 1.1
>
>
> Using maven eclipse plugin with DownloadSources=true creates lot's of request 
> to the repository for -sources and -javadocs. Many artifacts don't have such 
> bundles.
> When archiva is configured with multiple proxies (central + java.net + jboss 
> ...) a single running "mvn eclipse:eclipse" will result in many 404 request 
> on proxies that SHOULD be cached. The cache time-to-live (30 minute) is 
> sufficient to get new artifacts when they get deployed.
> There is allready an UrlFailureCache but is only used to cache 
> ProxyExceptions.

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




[jira] Closed: (MRM-667) Timeout implementation for Archiva

2008-01-28 Thread nicolas de loof (JIRA)

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

nicolas de loof closed MRM-667.
---

 Assignee: nicolas de loof
   Resolution: Fixed
Fix Version/s: 1.1

patch applied (rev 615848)

> Timeout implementation for Archiva
> --
>
> Key: MRM-667
> URL: http://jira.codehaus.org/browse/MRM-667
> Project: Archiva
>  Issue Type: Improvement
>Affects Versions: 1.0.1
>Reporter: James William Dumay
>Assignee: nicolas de loof
> Fix For: 1.1
>
> Attachments: MRM-667.patch
>
>
> This patch replaces Wagon HTTP lightweight with Wagon HTTP to allow for 
> connection timeouts.
> By using Wagon HTTP, we also get connection pooling for free (YAY)

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




  1   2   3   >