[jira] Commented: (MWAR-33) jars with differents versions can be in WEB-INF/lib with war as dependencies

2006-06-21 Thread Brett Porter (JIRA)
[ http://jira.codehaus.org/browse/MWAR-33?page=comments#action_67803 ] 

Brett Porter commented on MWAR-33:
--

confirmed regression since beta-2

 jars with differents versions can be in WEB-INF/lib with war as dependencies
 

  Key: MWAR-33
  URL: http://jira.codehaus.org/browse/MWAR-33
  Project: Maven 2.x War Plugin
 Type: Bug

  Environment: all
 Reporter: Olivier Lamy
  Fix For: 2.0.1


 Original Estimate: 15 minutes
 Remaining: 15 minutes

 My pom has the following dependencies :
 - log4j:log4j:1.2.13
 - a war with log4j:log4j:1.2.11 included 
 Result the two jars are in 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] Commented: (MWAR-33) jars with differents versions can be in WEB-INF/lib with war as dependencies

2006-06-21 Thread Brett Porter (JIRA)
[ http://jira.codehaus.org/browse/MWAR-33?page=comments#action_67810 ] 

Brett Porter commented on MWAR-33:
--

ok, it took me a bit to realise this was because the war is being unpacked.

You should use warExclude for now.

This is a much bigger change that will require excluding WEB-INF/lib *and* 
pulling in the dependencies from the dependant WAR using the maven artifact 
mechanism. I don't think it's a good idea to exclude the WEB-INF/lib by default 
without that, though.

 jars with differents versions can be in WEB-INF/lib with war as dependencies
 

  Key: MWAR-33
  URL: http://jira.codehaus.org/browse/MWAR-33
  Project: Maven 2.x War Plugin
 Type: Bug

  Environment: all
 Reporter: Olivier Lamy
  Fix For: 2.1


 Original Estimate: 15 minutes
Time Spent: 30 minutes
 Remaining: 0 minutes

 My pom has the following dependencies :
 - log4j:log4j:1.2.13
 - a war with log4j:log4j:1.2.11 included 
 Result the two jars are in 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] Updated: (MWAR-33) jars with differents versions can be in WEB-INF/lib with war as dependencies

2006-06-21 Thread Brett Porter (JIRA)
 [ http://jira.codehaus.org/browse/MWAR-33?page=all ]

Brett Porter updated MWAR-33:
-

Fix Version: (was: 2.0.1)
 2.1

 jars with differents versions can be in WEB-INF/lib with war as dependencies
 

  Key: MWAR-33
  URL: http://jira.codehaus.org/browse/MWAR-33
  Project: Maven 2.x War Plugin
 Type: Bug

  Environment: all
 Reporter: Olivier Lamy
  Fix For: 2.1


 Original Estimate: 15 minutes
Time Spent: 30 minutes
 Remaining: 0 minutes

 My pom has the following dependencies :
 - log4j:log4j:1.2.13
 - a war with log4j:log4j:1.2.11 included 
 Result the two jars are in 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: (MNG-2397) update docck plugin rules to implement the plugin document standard

2006-06-21 Thread Edwin Punzalan (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2397?page=all ]
 
Edwin Punzalan closed MNG-2397:
---

Resolution: Fixed

Fixed in SVN

 update docck plugin rules to implement the plugin document standard
 ---

  Key: MNG-2397
  URL: http://jira.codehaus.org/browse/MNG-2397
  Project: Maven 2
 Type: New Feature

   Components: Sandbox
 Versions: documentation
 Reporter: Edwin Punzalan
 Assignee: Edwin Punzalan


 Original Estimate: 6 hours
 Remaining: 6 hours

 See: 
 http://www.nabble.com/Plugin-documentation-standard-t1811662.html#a4938506

-- 
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: (MWAR-48) review plugin documentation

2006-06-21 Thread Marvin King (JIRA)
 [ http://jira.codehaus.org/browse/MWAR-48?page=all ]

Marvin King updated MWAR-48:


Attachment: MWAR-48-maven-war-plugin[draft].patch

 review plugin documentation
 ---

  Key: MWAR-48
  URL: http://jira.codehaus.org/browse/MWAR-48
  Project: Maven 2.x War Plugin
 Type: Task

 Versions: 2.0
 Reporter: Marvin King
 Assignee: Marvin King
  Attachments: MWAR-48-maven-war-plugin[draft].patch

   Time Spent: 10 hours
Remaining: 0 minutes



-- 
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: (MJAVADOC-72) Aggregating javadocs doesn't work

2006-06-21 Thread Andrea Aime (JIRA)
[ http://jira.codehaus.org/browse/MJAVADOC-72?page=comments#action_67815 ] 

Andrea Aime commented on MJAVADOC-72:
-

I already updated to 2.0 final, yet the problem is still there...

 Aggregating javadocs doesn't work
 -

  Key: MJAVADOC-72
  URL: http://jira.codehaus.org/browse/MJAVADOC-72
  Project: Maven 2.x Javadoc Plugin
 Type: Bug

 Versions: 2.0
  Environment: WinXP SP2
 cygwin 1.5.19
 maven 2.0.4
 jdk 1.5.0_06
 javadoc-plugin 2.0 final
 latest released plugins
 Reporter: Bugittaa Pahasti



 When I define aggregatetrue/aggregate to javadoc plugin configuration in 
 parent pom, javadoc generation doesn't work from the parent (all other 
 configuration options are default). If run under individual components, 
 javadoc is generated without problems. It seems that the child dependencies 
 aren't resolved:
 Embedded error: Exit code: 1 - 
 c:/code/apps/project/common/src/main/java/com/company/AbstractLogEnabled.java:3:
  package org.apache.log4j does not exist
 import org.apache.log4j.Logger;
 c:/code/apps/component/common-test/src/main/java/com/company/unittest/AbstractDatasourceEnabledTestCase.java:11:
  package org.apache.commons.dbcp does not exist
 import org.apache.commons.dbcp.BasicDataSource;
 And lot more similar errors.
 Additionally, there are a huge number of ClassCastExceptions from javadoc.
 java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl
   at 
 com.sun.tools.javadoc.AnnotationDescImpl.annotationType(AnnotationDescImpl.java:46)
   at 
 com.sun.tools.doclets.internal.toolkit.util.Util.isDeprecated(Util.java:804)
   at 
 com.sun.tools.doclets.formats.html.TagletWriterImpl.deprecatedTagOutput(TagletWriterImpl.java:85)
   at 
 com.sun.tools.doclets.internal.toolkit.taglets.DeprecatedTaglet.getTagletOutput(DeprecatedTaglet.java:40)
   at 
 com.sun.tools.doclets.formats.html.MethodWriterImpl.writeDeprecated(MethodWriterImpl.java:166)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildDeprecationInfo(MethodBuilder.java:183)
   at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:150)
   at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.MethodBuilder.invokeMethod(MethodBuilder.java:109)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:56)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:322)
   at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:124)
   at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
   at java.lang.reflect.Method.invoke(Unknown Source)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.invokeMethod(ClassBuilder.java:101)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:90)
   at 
 com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)
   at 
 com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)
   at 
 com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:177)
   at 
 com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:161)
   at 
 com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)
   at 
 

[jira] Updated: (MWAR-48) review plugin documentation

2006-06-21 Thread Marvin King (JIRA)
 [ http://jira.codehaus.org/browse/MWAR-48?page=all ]

Marvin King updated MWAR-48:


Attachment: MWAR-48-maven-war-plugin[draft2].patch

 review plugin documentation
 ---

  Key: MWAR-48
  URL: http://jira.codehaus.org/browse/MWAR-48
  Project: Maven 2.x War Plugin
 Type: Task

 Versions: 2.0
 Reporter: Marvin King
 Assignee: Marvin King
  Attachments: MWAR-48-maven-war-plugin[draft2].patch, 
 MWAR-48-maven-war-plugin[draft].patch

   Time Spent: 15 hours
Remaining: 0 minutes



-- 
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: (MWAR-48) review plugin documentation

2006-06-21 Thread Marvin King (JIRA)
 [ http://jira.codehaus.org/browse/MWAR-48?page=all ]

Marvin King updated MWAR-48:


Attachment: (was: MWAR-48-maven-war-plugin[draft2].patch)

 review plugin documentation
 ---

  Key: MWAR-48
  URL: http://jira.codehaus.org/browse/MWAR-48
  Project: Maven 2.x War Plugin
 Type: Task

 Versions: 2.0
 Reporter: Marvin King
 Assignee: Marvin King
  Attachments: MWAR-48-maven-war-plugin[draft].patch

   Time Spent: 15 hours
Remaining: 0 minutes



-- 
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: (MWAR-48) review plugin documentation

2006-06-21 Thread Marvin King (JIRA)
 [ http://jira.codehaus.org/browse/MWAR-48?page=all ]

Marvin King updated MWAR-48:


Attachment: MWAR-48-maven-war-plugin[draft2].patch

 review plugin documentation
 ---

  Key: MWAR-48
  URL: http://jira.codehaus.org/browse/MWAR-48
  Project: Maven 2.x War Plugin
 Type: Task

 Versions: 2.0
 Reporter: Marvin King
 Assignee: Marvin King
  Attachments: MWAR-48-maven-war-plugin[draft2].patch, 
 MWAR-48-maven-war-plugin[draft].patch

   Time Spent: 15 hours
Remaining: 0 minutes



-- 
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: (CONTINUUM-522) IRC support needed for IRC servers not supporting /privmsg

2006-06-21 Thread Andrew Williams (JIRA)
[ http://jira.codehaus.org/browse/CONTINUUM-522?page=comments#action_67816 
] 

Andrew Williams commented on CONTINUUM-522:
---

I think this might be needed for freenode.net too, as I cannot get the bot to 
report to that network...

 IRC support needed for IRC servers not supporting /privmsg
 --

  Key: CONTINUUM-522
  URL: http://jira.codehaus.org/browse/CONTINUUM-522
  Project: Continuum
 Type: Improvement

   Components: IRC Notifier
 Versions: 1.0.2
  Environment: Linux
 Reporter: Daniel Kulp



 The IRC server we use in house does not support /privmsg for any non-operator 
 user.   The IS folks are refusing to add any other operators for use by the 
 continuum builds. 
 It would be nice if we could configure the IRC notifier to do a normal:
 /join #channel
 and then a normal text message is sent.

-- 
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: (MRAR-10) Excluding pom.xml and pom.properties files from the generated rar

2006-06-21 Thread Anita Kulshreshtha (JIRA)
[ http://jira.codehaus.org/browse/MRAR-10?page=comments#action_67818 ] 

Anita Kulshreshtha commented on MRAR-10:


Thanks Brett! 

 Excluding pom.xml and pom.properties files from the generated rar
 -

  Key: MRAR-10
  URL: http://jira.codehaus.org/browse/MRAR-10
  Project: Maven 2.x Rar Plugin
 Type: Wish

  Environment: All
 Reporter: Anita Kulshreshtha
 Assignee: Brett Porter



 It would be nice to be able to exclude pom.xml and pom.properties files from 
 the generated rar.

-- 
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: (MDEPLOY-35) Review Plugin Documentation

2006-06-21 Thread Allan Ramirez (JIRA)
[ http://jira.codehaus.org/browse/MDEPLOY-35?page=comments#action_67825 ] 

Allan Ramirez commented on MDEPLOY-35:
--

hi, already committed the docs. btw, do i have to make configuration for the 
deploy goal.. the docs can already be found at the guides 

http://maven.apache.org/guides/mini/guide-deploy-ftp.html
http://maven.apache.org/guides/mini/guide-deploy-ssh-external.html

and also in the usage.html

 Review Plugin Documentation
 ---

  Key: MDEPLOY-35
  URL: http://jira.codehaus.org/browse/MDEPLOY-35
  Project: Maven 2.x Deploy Plugin
 Type: Task

 Versions: 2.2
 Reporter: Allan Ramirez
 Assignee: Allan Ramirez
  Fix For: 2.2.1





-- 
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: (MWAR-50) Can't exclude more than one resource from war

2006-06-21 Thread Stephane Nicoll (JIRA)
[ http://jira.codehaus.org/browse/MWAR-50?page=comments#action_67829 ] 

Stephane Nicoll commented on MWAR-50:
-

which version of the war plugin are you using?

 Can't exclude more than one resource from war
 -

  Key: MWAR-50
  URL: http://jira.codehaus.org/browse/MWAR-50
  Project: Maven 2.x War Plugin
 Type: Bug

 Reporter: Hugo Palma
  Fix For: 2.0.1



 I'm trying to use the excludes configuration to exclude some resources from 
 the generated war. When i use only one exclude filter it works fine, but when 
 i add another filter none works, eg:
 {code:xml} 
 plugin
   artifactIdmaven-war-plugin/artifactId
   configuration
 excludesWEB-INF/lib/*,WEB-INF/temp/*/excludes
   /configuration
 /plugin
 {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: (MWAR-50) Can't exclude more than one resource from war

2006-06-21 Thread Hugo Palma (JIRA)
 [ http://jira.codehaus.org/browse/MWAR-50?page=all ]
 
Hugo Palma closed MWAR-50:
--

 Resolution: Fixed
Fix Version: (was: 2.0.1)
 2.0

Ok, i added version2.0/version to get the 2.0 version and the problem is 
solved.

Thanks for the tip.

 Can't exclude more than one resource from war
 -

  Key: MWAR-50
  URL: http://jira.codehaus.org/browse/MWAR-50
  Project: Maven 2.x War Plugin
 Type: Bug

 Reporter: Hugo Palma
 Assignee: Stephane Nicoll
  Fix For: 2.0



 I'm trying to use the excludes configuration to exclude some resources from 
 the generated war. When i use only one exclude filter it works fine, but when 
 i add another filter none works, eg:
 {code:xml} 
 plugin
   artifactIdmaven-war-plugin/artifactId
   configuration
 excludesWEB-INF/lib/*,WEB-INF/temp/*/excludes
   /configuration
 /plugin
 {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] Updated: (CONTINUUM-732) Add dependencies to the python code in continuum-core-it

2006-06-21 Thread Emmanuel Venisse (JIRA)
 [ http://jira.codehaus.org/browse/CONTINUUM-732?page=all ]

Emmanuel Venisse updated CONTINUUM-732:
---

Fix Version: (was: 1.0.3)
 1.1

 Add dependencies to the python code in continuum-core-it
 

  Key: CONTINUUM-732
  URL: http://jira.codehaus.org/browse/CONTINUUM-732
  Project: Continuum
 Type: Improvement

   Components: XMLRPC Interface
  Environment: Linux Debian, python 2.3
 Reporter: Andrew Williams
  Fix For: 1.1
  Attachments: core-it.patch


 The attatched patch fixes up continuum-core-it python code to work agains the 
 current (as of 1.0.3) version of the XMLRPC.
 It adds dependency support.
 The buldResults portion is commented out as it does not work now - I will fix 
 that next (needs work to the XMLRPC implementation first)

-- 
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: (MSITE-151) Ability to change the site directory in the plugin configuration in the pom.xml file.

2006-06-21 Thread Mark Soderquist (JIRA)
Ability to change the site directory in the plugin configuration in the pom.xml 
file.
-

 Key: MSITE-151
 URL: http://jira.codehaus.org/browse/MSITE-151
 Project: Maven 2.x Site Plugin
Type: Improvement

Versions: 2.0-beta-5
 Environment: All
Reporter: Mark Soderquist
 Fix For: 2.0-beta-5
 Attachments: AbstractSiteMojo.diff

Added the ability to change the site directory via the plugin configuration in 
the pom.xml file. This completes an existing TODO in the code. Attached is the 
SVN diff file for the patch.

-- 
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: (MAVENUPLOAD-949) Fluent API Plugin for JAXB RI 2.0.1 XJC

2006-06-21 Thread Carlos Sanchez (JIRA)
 [ http://jira.codehaus.org/browse/MAVENUPLOAD-949?page=all ]
 
Carlos Sanchez closed MAVENUPLOAD-949:
--

 Assign To: Carlos Sanchez
Resolution: Fixed

 Fluent API Plugin for JAXB RI 2.0.1 XJC
 ---

  Key: MAVENUPLOAD-949
  URL: http://jira.codehaus.org/browse/MAVENUPLOAD-949
  Project: maven-upload-requests
 Type: Task

 Reporter: Hanson Char
 Assignee: Carlos Sanchez
  Attachments: maven-jaxb-fluent-api-2.0.1.jar, 
 maven-jaxb-fluent-api-2.0.1.jar, maven-jaxb-fluent-api-2.0.1.jar


 Causes JAXB RI 2.0.1 XJC to generate additional methods that allows method 
 chaining.
 Method chaining is useful when building object tree in memory, allowing the 
 code to be done in a concise way.
 The code that uses this plugin can still run with any JAXB2 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: (MAVENUPLOAD-951) Bsh 2.0b4 jar for m1

2006-06-21 Thread Carlos Sanchez (JIRA)
 [ http://jira.codehaus.org/browse/MAVENUPLOAD-951?page=all ]
 
Carlos Sanchez closed MAVENUPLOAD-951:
--

 Assign To: Carlos Sanchez
Resolution: Won't Fix

m1 repo redirects requests to m2 repo
use org.beanshell as groupid

 Bsh 2.0b4 jar for m1
 

  Key: MAVENUPLOAD-951
  URL: http://jira.codehaus.org/browse/MAVENUPLOAD-951
  Project: maven-upload-requests
 Type: Task

 Reporter: Mauro Talevi
 Assignee: Carlos Sanchez



 Could the bsh-2.0b4.jar in m2 repo 
 http://www.ibiblio.org/maven2/org/beanshell/bsh/2.0b4/
 please be made available in the m1 repo http://www.ibiblio.org/maven/bsh ?
 Thanks

-- 
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: (MAVENUPLOAD-950) Upload new FindBugs 1.0.0 artifacts to ibiblio

2006-06-21 Thread Carlos Sanchez (JIRA)
 [ http://jira.codehaus.org/browse/MAVENUPLOAD-950?page=all ]
 
Carlos Sanchez closed MAVENUPLOAD-950:
--

 Assign To: Carlos Sanchez
Resolution: Fixed

Next time please add license info

 Upload new FindBugs 1.0.0 artifacts to ibiblio
 --

  Key: MAVENUPLOAD-950
  URL: http://jira.codehaus.org/browse/MAVENUPLOAD-950
  Project: maven-upload-requests
 Type: Improvement

 Reporter: Jeff Jensen
 Assignee: Carlos Sanchez
  Attachments: annotations-1.0.0-bundle.jar, coreplugin-1.0.0-bundle.jar, 
 findbugs-1.0.0-bundle.jar, findbugs-ant-1.0.0-bundle.jar, 
 findbugsGUI-1.0.0-bundle.jar




-- 
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: (MNGECLIPSE-106) Dependency Resolver and PDE conflicts

2006-06-21 Thread Scott Cytacki (JIRA)
[ http://jira.codehaus.org/browse/MNGECLIPSE-106?page=comments#action_67837 
] 

Scott Cytacki commented on MNGECLIPSE-106:
--

I've found a way to have a maven project double as a eclipse plugin.  I don't 
know if this solves your particular problem but it is mostly working for me.   
My main problem is that I have two types of dependencies: 
1. Those that are available as both maven artifacts and plugins.
2. Those that are only available as maven artifacts.

If a project has dependencies of type 1.  Then it is easy, simply choose 
between the maven classpath container and the plugin classpath container.  
Remove one of them.   Even if you remove the plugin classpath container, the 
plugin project can still be used by other plugin projects and it can still be 
used in a testing eclipse application.

If a project has dependencies of type 2, then make  a second plugin project 
that contains those maven dependencies.  So lets say the project you are 
working with is called:  MyPlugin.   It has maven deps on jug and xstream.  If 
you add jug and xtream to the MyPlugin plugin classpath you will get conflicts. 
  So instead make a new plugin project called MyPluginDeps, and add jug and 
xstream to this project.  Now change the MyPlugin manifest.mf so it depends on 
MyPluginDeps.  

Now the MyPlugin project will build with either the maven classpath container 
or the plugin classpath container.  

This isn't the perfect solution:
1. the dependencies need to be updated in two places.  
2. if the dependencies are not the same you might have different jars at 
runtime than at compile time.

The way I'm managing the dependencies right now is to use the maven 
assembly:assembly goal with the descriptorId set to jar-with-dependencies  
This creates a single jar that contains all dependencies combined into one jar. 
 I then copy this jar into the MyPluginDeps project.  

 Dependency Resolver and PDE conflicts
 -

  Key: MNGECLIPSE-106
  URL: http://jira.codehaus.org/browse/MNGECLIPSE-106
  Project: Maven 2.x Extension for Eclipse
 Type: Improvement

   Components: Dependency Resolver
  Environment: Eclipse PDE
 Reporter: Dimitry Voytenko
 Assignee: Eugene Kuleshov
  Attachments: sample-plugins.zip


 All tests have been done using the solution provided in the 
 http://jira.codehaus.org/browse/MNGECLIPSE-59. This solution works very well, 
 but there're specifics when using it in the PDE (Plugin Development) 
 environment.
 Attached are sample plugins that demonstrate the issue (tested under Eclipse 
 3.1.2). Unpack sample-plugins.zip and import projects in the workspace. Patch 
 from MNGECLIPSE-59 should be applied. Rebuild both projects. Build of 
 com.example.plugins.main should fail with an error:
Build path contains duplicate entry: 'com.example.plugins.component' for 
 project com.example.plugins.main
 The problem occures b/c of conflict b/w PDE classpath container and Maven2 
 classpath container. They both contain com.example.plugins.component 
 project.
 PDE's classpath container is defined in the org.eclipse.pde.core plugin as an 
 org.eclipse.pde.core.requiredPlugins extension. It uses META-INF/MANIFEST.MF 
 file as a source. MANIFEST.MF is basically an OSGI manifest that lists all 
 dependent bundles in the form:
Require-Bundle: org.eclipse.core.runtime, ...
 with optionally specified version and transiting information.
 Both manifest and PDE container are very essential for the PDE work. It's not 
 clear if they can be properly extended to avoid conflicts. 
 If such a way can be found, it is important to keep in mind the similarities 
 and differences b/w Maven and PDE dependency management:
 a) PDE dependencies have flags optional and re-exported. By default 
 dependencies are required and non-transient. The optional property can be 
 modeled via Maven'2 optional dependency. The re-exported property basically 
 makes the dependency transient. I'm not sure if all of these states can be 
 modelled via Maven's scope.
 b) Version management is different. PDE allows to specify dependency on the 
 latest found version of a plugin (if version parameters is specified then it 
 should be greater or equal). In Eclipse 3.2 it's actually possible to specify 
 both borders, i.e. version no earlier than 2.0.0 and no later than 3.0.0.
 c) MANIFEST.MF is a deployable file. It's used at runtime to build the 
 classloader graph.
 If it's not possible to extend PDE to source it from the Maven's 
 configuration a temporary solution could be to exclude a dependent project 
 from the Maven container if it can be found elsewhere in the classpath. The 
 possible issue here: if it's possible to get the access from Maven container 
 to the content of the other containers.
 Cooperation with Eclipse team would probably help here as this would also 
 benefit them in the long run.

-- 
This message is 

[jira] Created: (MNGECLIPSE-145) dependencyManagement in parent poms broken in eclipse on linux

2006-06-21 Thread Scott Cytacki (JIRA)
dependencyManagement in parent poms broken in eclipse on linux
--

 Key: MNGECLIPSE-145
 URL: http://jira.codehaus.org/browse/MNGECLIPSE-145
 Project: Maven 2.x Extension for Eclipse
Type: Bug

  Components: Dependency Resolver  
Versions: 0.0.9
Reporter: Scott Cytacki
 Assigned to: Eugene Kuleshov 
 Attachments: pom.xml

This is a weird one.  I don't know if it is a maven embedder bug or an eclipse 
plugin bug.   I attached  a test pom.

This pom has a single dependency on org.codehaus.xfire:xfire-java5
From the command line I can run mvn compile and it downloads the correct xfire 
artifacts.  I tried it both with maven 2.0.2 and 2.0.4

When I enable maven on the project in eclipse using 0.0.9 maven plugin,  
eclipse 3.2RC5, linux.  It fails saying it cant find:
org.codehaus.xfire:xfire-core:jar:2.4.1
org.codehaus.xfire:xfire-aegis:jar:2.4.1
org.codehaus.xfire:xfire-annotations:jar:2.4.1

When I try the same thing on maven plugin 0.0.9, eclipse 3.2RC7,  intel mac.  
It works fine. 

I looked into the xfire poms, and they are using a fancy dependency setup.  
xfire-java5 dependends on xfire-core but it doesn't specifiy a version number.  
The version is supposed to be pulled from the dependency management in the 
parent pom: xfire-parent.  Actually the dependency management section of the 
xfire-parent doesn't have the version for each dependency instead it uses: 
${version}.   Which I assume pulles the version from xfire-parent itself.  So 
some how this double indirection of version number is confusing only linux.  It 
could also be the version of eclipse.  


-- 
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-2399) file size check on pom.xml (or thing specified by --file opt) should only apply to regular files (patch attached)

2006-06-21 Thread Alan D. Salewski (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2399?page=all ]

Alan D. Salewski updated MNG-2399:
--

Attachment: MNG-2399-maven-core-2.0.4.patch
MNG-2399-maven-core-trunk.patch

 file size check on pom.xml (or thing specified by --file opt) should only 
 apply to regular files (patch attached)
 -

  Key: MNG-2399
  URL: http://jira.codehaus.org/browse/MNG-2399
  Project: Maven 2
 Type: Bug

   Components: General, Command Line
 Versions: 2.0.4
 Reporter: Alan D. Salewski
 Priority: Minor
  Attachments: MNG-2399-maven-core-2.0.4.patch, 
 MNG-2399-maven-core-trunk.patch, mvn-get-plugin


 The file size check in {{maven-core/.../org/apache/maven/DefaultMaven.java}} 
 is applied too aggressively. In particular, it should only be applied to 
 regular files; when reading from a unix named pipe (probably other 
 platform-specific devices, too) we may not be able to determine the file size 
 prior to reading the data.
 The real-world motiviation from this is the attached '{{mvn-get-plugin}}' 
 {{bash}} script, which wants to pipe a dummy {{pom.xml}} file to {{mvn}} on 
 {{stdin}} (by specifying {{/dev/stdin}} as the argument to the {{mvn}} 
 {{\-\-file}} command line option).
 Once I submit this issue and have the issue number, I'll attach two patches, 
 one against the maven svn trunk, and one against the {{maven-2.0.4}} tag.

-- 
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: (MDEPLOY-36) Custom ArtifactRepositoryLayouts confuse deploy-file

2006-06-21 Thread Matthew Beermann (JIRA)
Custom ArtifactRepositoryLayouts confuse deploy-file


 Key: MDEPLOY-36
 URL: http://jira.codehaus.org/browse/MDEPLOY-36
 Project: Maven 2.x Deploy Plugin
Type: Bug

Versions: 2.2
Reporter: Matthew Beermann
 Fix For: 2.2.1


We've created some custom ArtifactRepositoryLayouts. They work just fine, but 
they seem to confuse the deploy-file goal. In particular, if the custom layout 
is present in maven-2.0.4\libs, then it will cause deploy-file to _always_ use 
the legacy layout, regardless of the value of -DrepositoryLayout.

I'm pretty sure our custom ArtifactRepositoryLayout is written correctly, but 
just in case, here's the contents of components.xml:

component-set
components
component

roleorg.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout/role
role-hinteclipse/role-hint

implementationorg.apache.maven.artifact.repository.layout.EclipseRepositoryLayout/implementation
/component
/components
/component-set

-- 
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-953) Custom dom4j for Maven 1

2006-06-21 Thread Lukas Theussl (JIRA)
Custom dom4j for Maven 1


 Key: MAVENUPLOAD-953
 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-953
 Project: maven-upload-requests
Type: Task

Reporter: Lukas Theussl


This is a custom version of dom4j needed by m1, see MAVEN-1345. It is 
identified by

  namedom4j/name
  groupIdmaven/groupId
  artifactIddom4j/artifactId
  currentVersion1.7-20060614/currentVersion

and was built from dom4j cvs trunk as of 2006-06-08 with the branch 
DOM4J_1_X_BRANCH merged in.


-- 
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-46) Don't set checkstyle.header.file property when using a custom checkstyle xml file

2006-06-21 Thread Carlos Sanchez (JIRA)
Don't set checkstyle.header.file property when using a custom checkstyle xml 
file
-

 Key: MCHECKSTYLE-46
 URL: http://jira.codehaus.org/browse/MCHECKSTYLE-46
 Project: Maven 2.x Checkstyle Plugin
Type: Bug

Versions: 2.1
Reporter: Carlos Sanchez
 Fix For: 2.2


I'd like to use this code in my xml, but maven will always set 
checkstyle.header.file to LICENSE.txt, forcing me to set also headerLocation

{code}
module name=RegexpHeader
  property name=headerFile value=${checkstyle.header.file} 
default=config/maven-header.txt/
/module
{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: (MCHECKSTYLE-47) Allow running checkstyle in test sources

2006-06-21 Thread Carlos Sanchez (JIRA)
Allow running checkstyle in test sources


 Key: MCHECKSTYLE-47
 URL: http://jira.codehaus.org/browse/MCHECKSTYLE-47
 Project: Maven 2.x Checkstyle Plugin
Type: New Feature

Versions: 2.1
Reporter: Carlos Sanchez
 Fix For: 2.2


I think this is already implemented in maven 1

-- 
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-1015) Look at where to ideally attach a wagon TransferListener

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1015?page=all ]

John Casey updated MNG-1015:


Fix Version: 2.1

 Look at where to ideally attach a wagon TransferListener
 

  Key: MNG-1015
  URL: http://jira.codehaus.org/browse/MNG-1015
  Project: Maven 2
 Type: Task

   Components: Embedding, Artifacts and Repositories
 Reporter: Jason van Zyl
  Fix For: 2.1



 I am adding the WagonManager to the MavenProjectBuilder so that I can attach 
 a monitor to buildProjectWithDependencies but this might not be ideal. Right 
 now with method is being employed in MavenCli but I hope to be able to use 
 the embedder inside MavenCli so this should be revisited. Could probably 
 attach the monitor via the artifact resolver.

-- 
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-1085) Use the embedder in MavenCLI

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1085?page=all ]

John Casey updated MNG-1085:


Fix Version: 2.1

 Use the embedder in MavenCLI
 

  Key: MNG-1085
  URL: http://jira.codehaus.org/browse/MNG-1085
  Project: Maven 2
 Type: Task

   Components: Command Line
 Reporter: Jason van Zyl
  Fix For: 2.1



 The embedder should be the single point of entry for client code, including 
 our own.

-- 
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-2108) archive element in assembly descriptor

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2108?page=all ]

John Casey updated MNG-2108:


Fix Version: 2.1

 archive element in assembly descriptor
 --

  Key: MNG-2108
  URL: http://jira.codehaus.org/browse/MNG-2108
  Project: Maven 2
 Type: Improvement

   Components: Artifacts
 Versions: 2.0.2
 Reporter: Greg Wilkins
  Fix For: 2.1



 Currently it is not possible to have an archive element (and thus manipulate 
 the manifest) in an assembly descriptor.
 This means that manifest entries must be set in the assembly plugin 
 configuration and this makes it difficult to have different manifests for 
 different assemblies.

-- 
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-1671) dependant plugins need to be built before any runMaven calls

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1671?page=all ]

John Casey updated MNG-1671:


Fix Version: 2.1

 dependant plugins need to be built before any runMaven calls
 

  Key: MNG-1671
  URL: http://jira.codehaus.org/browse/MNG-1671
  Project: Maven 2
 Type: Bug

   Components: Bootstrap  Build
 Reporter: Brett Porter
  Fix For: 2.1



 need to do interim builds of anything in the jar lifecycle before any 
 runMaven() calls to avoid downloading in the instance that we are building 
 the plugins from source.

-- 
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-2110) ArtifactRepositoryLayout isn't extensible

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2110?page=all ]

John Casey updated MNG-2110:


Fix Version: 2.1

 ArtifactRepositoryLayout isn't extensible
 -

  Key: MNG-2110
  URL: http://jira.codehaus.org/browse/MNG-2110
  Project: Maven 2
 Type: Bug

   Components: Artifacts and Repositories
 Versions: 2.0.2
 Reporter: Matthew Beermann
  Fix For: 2.1



 I'm writing a plugin that (among other tasks) provides a new 
 ArtifactRepositoryLayout suitable for Eclipse repositories. In my 
 META-INF/plexus/components.xml, I have:
 component
   
 roleorg.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout/role
   role-hinteclipse/role-hint
   
 implementationorg.apache.maven.artifact.repository.layout.EclipseArtifactRepositoryLayout/implementation
 /component
 This plugin is listed in the POM with extensionstrue/extensions. I would 
 expect that a repository/ with layouteclipse/eclipse would discover and 
 load this layout provider. Instead, it simply results in an exception. Note 
 that this same components.xml file also defines some lifecycle mappings, 
 which work perfectly.
 [INFO] Trace
 org.apache.maven.reactor.MavenExecutionException: Cannot find layout 
 implementation corresponding to: 'eclipse' for remote repository with id: 
 'Eclipse Update Site'.
 at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
 ...
 Caused by: 
 org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
 Component descriptor cannot be found in the component repository: 
 org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayouteclipse.
 at 
 org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:323)

-- 
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-2016) Document how to create a mirror of Ibiblio

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2016?page=all ]

John Casey updated MNG-2016:


Fix Version: 2.1

 Document how to create a mirror of Ibiblio
 --

  Key: MNG-2016
  URL: http://jira.codehaus.org/browse/MNG-2016
  Project: Maven 2
 Type: Task

   Components: Documentation:  General, Artifacts and Repositories
 Reporter: Trygve Laugstol
  Fix For: 2.1



 Tips on what this document could include:
 o Find a pointer to the list of Ibiblio mirrors
 o Give an example command line for at least rsync, wget and curl where the 
 two last ones will use ftp
 o Give an example cron expression and /etc/cron.d/ file that's useful for 
 making a mirrors including setting the correct permissions
 o Give an example Apache configuration on how to configure Apache to serve 
 the mirror
 This document should possibly be a part of 
 http://maven.apache.org/guides/mini/guide-mirror-settings.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: (MNG-1119) Allow to use custom pom resolution strategy

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1119?page=all ]

John Casey updated MNG-1119:


Fix Version: 2.1

 Allow to use custom pom resolution strategy
 ---

  Key: MNG-1119
  URL: http://jira.codehaus.org/browse/MNG-1119
  Project: Maven 2
 Type: Improvement

 Reporter: Eugene Kuleshov
  Fix For: 2.1



 Currently all dependencies come from 
 MavenEmbedder.readProjectWithDependencies() method that is using passed 
 pom.xml to resolve dependencies from m2 repositories.
 It is possible that some of the dependencies could exist as other Eclipse 
 projects in the same workspace. It would be interesting to hook up 
 Eclipse-specific pom resolver, so it would implement IDE-specific logic to 
 check if there are poms avaialble and if nothing is there use default 
 resolution strategy.

-- 
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-1716) Need to be able to set the ResolutionListener

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1716?page=all ]

John Casey updated MNG-1716:


Fix Version: 2.1

 Need to be able to set the ResolutionListener
 -

  Key: MNG-1716
  URL: http://jira.codehaus.org/browse/MNG-1716
  Project: Maven 2
 Type: Improvement

   Components: Embedding
 Reporter: Jason van Zyl
  Fix For: 2.1



 The ResolutionListeners appear to be hardwired and it needs to be 
 configurable in some fashion. When new ResolutionListener components are 
 added they must be picked up in addition to the code that we are using which 
 programmatically sets the resolution listener.

-- 
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-1906) properties not being replaced before being passed to plugins (specificaly the surefire plugin)

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1906?page=all ]

John Casey updated MNG-1906:


Fix Version: 2.1

 properties not being replaced before being passed to plugins (specificaly the 
 surefire plugin)
 --

  Key: MNG-1906
  URL: http://jira.codehaus.org/browse/MNG-1906
  Project: Maven 2
 Type: Bug

 Reporter: Bill Dudney
  Fix For: 2.1
  Attachments: foo-root.tar.gz, transcript.txt


 in the attached foo-root proj run mvn package from foo-root and you will see 
 that ${project.build.directory} is not substituted but 
 ${project.x.build.directory} is.
 I spent a bit of time chatting with jdcasey on irc on Dec-07-2005 about this 
 issue if that helps.

-- 
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-2086) Support writing all generated output to a different filesystem base to that of the project files (i.e. all non generated files)

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2086?page=all ]

John Casey updated MNG-2086:


Fix Version: 2.1

 Support writing all generated output to a different filesystem base to that 
 of the project files (i.e. all non generated files)
 ---

  Key: MNG-2086
  URL: http://jira.codehaus.org/browse/MNG-2086
  Project: Maven 2
 Type: Improvement

 Reporter: John Allen
  Fix For: 2.1



 It is a useful and powerful feature for a build system to support using a 
 different base directory for all generated output. This enables the project 
 source (pom et al) to be accessed from read-only or networked location and 
 for all generated output to be written to a local filesystem location. 
 Currently maven will write all generated output locations relative to the 
 project and although this can be ovverriden via build-directory on a per 
 project basis (ignoring the outstanding JIRA re this not working) it would be 
 better if maven could be given a new output directory root for all generated 
 output and have it replicate the project structure as required...
 E.g.:
 \mnt\dev\projects\A
 \mnt\dev\projects\A\src\...
 \mnt\dev\projects\A\B
 \mnt\dev\projects\A\B\src\...
 maven.build-root = \home\developer\dev
 Results in:
 \home\developer\dev\projects\A
 \home\developer\dev\projects\A\target\...
 \home\developer\dev\projects\A\B
 \home\developer\dev\projects\A\B\target\...

-- 
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-1495) maven-exampletree-plugin

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1495?page=all ]

John Casey updated MNG-1495:


Fix Version: 2.1

 maven-exampletree-plugin
 

  Key: MNG-1495
  URL: http://jira.codehaus.org/browse/MNG-1495
  Project: Maven 2
 Type: New Feature

   Components: Plugin Requests
 Reporter: Jason van Zyl
  Fix For: 2.1



 A plugin which shows a tree of a project where descriptions can be attached 
 to nodes for explanatory purposes.
 An example of this is here: http://codehaus.org/~jvanzyl/usd/mcm.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: (MNG-1501) Provide more debug information in wagon (http request/response/headers)

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1501?page=all ]

John Casey updated MNG-1501:


Fix Version: 2.1

 Provide more debug information in wagon (http request/response/headers)
 ---

  Key: MNG-1501
  URL: http://jira.codehaus.org/browse/MNG-1501
  Project: Maven 2
 Type: Improvement

 Reporter: Olivier Lamy
  Fix For: 2.1



 Is there any way to have more debug information concerning wagon with the 
 option -e -X ?
 Like commons-httpclient does :
 - http requests
 - http response
 - http headers
 Thanks,
 - Olivier

-- 
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-1084) Review thread safety in maven to make the embedder safe to use

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1084?page=all ]

John Casey updated MNG-1084:


Fix Version: 2.1

 Review thread safety in maven to make the embedder safe to use
 --

  Key: MNG-1084
  URL: http://jira.codehaus.org/browse/MNG-1084
  Project: Maven 2
 Type: Task

   Components: Embedding
 Reporter: Jason van Zyl
  Fix For: 2.1



 I've found several things so far so a general review needs to be done.

-- 
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-2133) plugin goal skipped if not bound to any phase and no default phase exists in the mojo.

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2133?page=all ]

John Casey updated MNG-2133:


Fix Version: 2.1

 plugin goal skipped if not bound to any phase and no default phase exists in 
 the mojo.
 --

  Key: MNG-2133
  URL: http://jira.codehaus.org/browse/MNG-2133
  Project: Maven 2
 Type: Bug

   Components: Plugins and Lifecycle
 Reporter: Prasad Kashyap
  Fix For: 2.1



 In a pom, if no phase is specified for a plugin, then it is bound to the 
 default phase defined by the mojo.
 However, if the mojo doesn't have a default phase, then it currently seems to 
 be skipped, which is a probably incorrect.

-- 
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-751) replace plexus-archiver with commons-compress

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-751?page=all ]

John Casey updated MNG-751:
---

Fix Version: 2.1

 replace plexus-archiver with commons-compress
 -

  Key: MNG-751
  URL: http://jira.codehaus.org/browse/MNG-751
  Project: Maven 2
 Type: Task

 Reporter: Brett Porter
  Fix For: 2.1



 commons-compress and plexus-archiver are both originally from Ant. Let's 
 consolidate the work and maintain one version.

-- 
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-1053) Reactor mediates projects like dependencies

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1053?page=all ]

John Casey updated MNG-1053:


Fix Version: 2.1

 Reactor mediates projects like dependencies
 ---

  Key: MNG-1053
  URL: http://jira.codehaus.org/browse/MNG-1053
  Project: Maven 2
 Type: Bug

   Components: Reactor and workspace
 Versions: 2.0-beta-3
  Environment: Windows XP, Cygwin
 Reporter: Mark Hobson
  Fix For: 2.1
  Attachments: test.zip


 The attached zip contains the following projects:
 test:a:1.0
 test:a:2.0
 Running m2 -r install in the project's parent directory results in only 
 test:a:2.0 being built.  It appears that m2 mediates out projects in the 
 reactor in the same manner as dependencies.

-- 
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-1636) option for a fast bootstrap

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1636?page=all ]

John Casey updated MNG-1636:


Fix Version: 2.1

 option for a fast bootstrap
 ---

  Key: MNG-1636
  URL: http://jira.codehaus.org/browse/MNG-1636
  Project: Maven 2
 Type: Task

   Components: Bootstrap  Build
 Reporter: Brett Porter
  Fix For: 2.1



 add an option to not rebuild the maven install and instead install the phase1 
 install directly (since it is a complete install).

-- 
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-1872) finalname not really final

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1872?page=all ]

John Casey updated MNG-1872:


Fix Version: 2.1

 finalname not really final
 --

  Key: MNG-1872
  URL: http://jira.codehaus.org/browse/MNG-1872
  Project: Maven 2
 Type: Bug

 Reporter: Miguel Griffa
  Fix For: 2.1



 when overwriting finalname in profiles, the... well, the final name 
 specified, is not really the final name, 
 this property is ignored both for snapshots and non-snapshots

-- 
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-3) MavenProject / pom listener

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-3?page=all ]

John Casey updated MNG-3:
-

Fix Version: 2.1

 MavenProject / pom listener
 ---

  Key: MNG-3
  URL: http://jira.codehaus.org/browse/MNG-3
  Project: Maven 2
 Type: Improvement

   Components: Embedding, Inheritence and Interpolation
 Reporter: gilles dodinet
  Fix For: 2.1



 ide integration needs a listener mechanism so that when project/model is 
 changed interested parties are notified and can eventually reflect those 
 changes (f.i. refresh a view). we've implemented that in mevenide, please see 
 : 
 http://cvs.mevenide.codehaus.org/cvsweb.cgi/mevenide-core/src/java/org/mevenide/project/

-- 
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-1086) Use the embedder in Maven's integration tests

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1086?page=all ]

John Casey updated MNG-1086:


Fix Version: 2.1

 Use the embedder in Maven's integration tests
 -

  Key: MNG-1086
  URL: http://jira.codehaus.org/browse/MNG-1086
  Project: Maven 2
 Type: Task

   Components: integration tests
 Reporter: Jason van Zyl
  Fix For: 2.1





-- 
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-1067) Replace the mock plugin data with real data

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1067?page=all ]

John Casey updated MNG-1067:


Fix Version: 2.1

 Replace the mock plugin data with real data
 ---

  Key: MNG-1067
  URL: http://jira.codehaus.org/browse/MNG-1067
  Project: Maven 2
 Type: Task

   Components: Embedding
 Reporter: Jason van Zyl
  Fix For: 2.1



 Initially we need to download the plugin metadata and use that to grab the 
 metadata from a plugin JAR. Eventually we can create an index.

-- 
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-1365) Document how to make a download link on your site

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1365?page=all ]

John Casey updated MNG-1365:


Fix Version: (was: documentation)
 2.0.5

 Document how to make a download link on your site
 -

  Key: MNG-1365
  URL: http://jira.codehaus.org/browse/MNG-1365
  Project: Maven 2
 Type: Improvement

   Components: Documentation: Guides
 Reporter: Jason van Zyl
  Fix For: 2.0.5



 An addition to the guide-site.apt document.

-- 
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-1348) includes on resource tag not documented as being a list

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1348?page=all ]

John Casey updated MNG-1348:


Fix Version: (was: documentation)
 2.0.5

 includes on resource tag not documented as being a list
 ---

  Key: MNG-1348
  URL: http://jira.codehaus.org/browse/MNG-1348
  Project: Maven 2
 Type: Bug

   Components: Documentation:  General
 Versions: 2.0
 Reporter: Ryan Sonnek
  Fix For: 2.0.5



 according to the product documentation at 
 http://maven.apache.org/maven2/maven-model/maven.html each resource should be 
 able to specify includes.  maven errors out unless the inclues is moved out 
 of resource and into the resources tag.
 example model:
 resources
   resource
 directorysrc/main/wsdd/directory
 includes*.wsdl/includes
   /resource
 /resources
 exception:
 [INFO] Trace
 org.apache.maven.reactor.MavenExecutionException: Parse error reading POM
 at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:359)
 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:276)
 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113)
 at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
 java:39)
 at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
 sorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:324)
 at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
 at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
 at 
 org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
 at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
 Caused by: org.apache.maven.project.InvalidProjectModelException: Parse error 
 re
 ading POM
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
 MavenProjectBuilder.java:1097)
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
 MavenProjectBuilder.java:1057)
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
 le(DefaultMavenProjectBuilder.java:291)
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
 nProjectBuilder.java:276)
 at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:509)
 at 
 org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:441)
 at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:345)
 ... 11 more
 Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: expected 
 ST
 ART_TAG or END_TAG not TEXT (position: TEXT seen .../directory\r\n
 inc
 ludes*.wsdl/... @71:27)
 at 
 org.codehaus.plexus.util.xml.pull.MXParser.nextTag(MXParser.java:1080
 )
 at 
 org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseResource(MavenXpp
 3Reader.java:3825)
 at 
 org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseBuild(MavenXpp3Re
 ader.java:621)
 at 
 org.apache.maven.model.io.xpp3.MavenXpp3Reader.parseModel(MavenXpp3Re
 ader.java:2131)
 at 
 org.apache.maven.model.io.xpp3.MavenXpp3Reader.read(MavenXpp3Reader.j
 ava:4255)
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.readModel(Default
 MavenProjectBuilder.java:1093)

-- 
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-2027) Document POM inheritance

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2027?page=all ]

John Casey updated MNG-2027:


Fix Version: (was: documentation)
 2.0.5

 Document POM inheritance
 

  Key: MNG-2027
  URL: http://jira.codehaus.org/browse/MNG-2027
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: John Casey
  Fix For: 2.0.5



 Document in detail how parent POMs are merged with local POM data. In 
 particular:
 * how are lists of things merged
 * how do local POMs override parent data
 * how can one suppress inheritance of a plugin
 * how can one control merge-vs-append in plugin configurations
 * how does the parentversion/ affect the requirement for a locally 
 specified version/
 How does managed information differ??
 Managed info (dependencyManagement, pluginManagement) sets the standard 
 configuration, version, etc for that information. This standard can be used 
 in opt-in fashion by child POMs, BUT WILL ONLY BE APPLIED WHERE IT IS 
 REFERENCED.
 Document the way in which managed info is merged, and how it can be 
 referenced and overridden.

-- 
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-1267) Complete the Introduction to the Standard Directory Layout

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1267?page=all ]

John Casey updated MNG-1267:


Fix Version: (was: documentation)
 2.0.5

 Complete the Introduction to the Standard Directory Layout
 --

  Key: MNG-1267
  URL: http://jira.codehaus.org/browse/MNG-1267
  Project: Maven 2
 Type: Task

   Components: Documentation: Introductions
 Reporter: Srepfler Srgjan
 Priority: Minor
  Fix For: 2.0.5



 The document page is there but it's empty

-- 
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-1307) Document profile injection in conjunction with inheritance

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1307?page=all ]

John Casey updated MNG-1307:


Fix Version: (was: documentation)
 2.0.5

 Document profile injection in conjunction with inheritance
 --

  Key: MNG-1307
  URL: http://jira.codehaus.org/browse/MNG-1307
  Project: Maven 2
 Type: Improvement

   Components: Documentation:  General
 Reporter: Jason van Zyl
  Fix For: 2.0.5





-- 
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-1645) document clean and site lifecycles in the build lifecycle doc

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1645?page=all ]

John Casey updated MNG-1645:


Fix Version: (was: documentation)
 2.0.5

 document clean and site lifecycles in the build lifecycle doc
 -

  Key: MNG-1645
  URL: http://jira.codehaus.org/browse/MNG-1645
  Project: Maven 2
 Type: Bug

   Components: Documentation: Introductions
 Reporter: Brett Porter
  Fix For: 2.0.5





-- 
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-2129) generated source repo page is misleading when added to the general site.

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2129?page=all ]

John Casey updated MNG-2129:


Fix Version: (was: documentation)
 2.0.5

 generated source repo page is misleading when added to the general site.
 --

  Key: MNG-2129
  URL: http://jira.codehaus.org/browse/MNG-2129
  Project: Maven 2
 Type: Improvement

   Components: Documentation:  General, Design, Patterns  Best Practices
 Reporter: Brett Porter
  Fix For: 2.0.5
  Attachments: MNG-2129-maven-site.patch


 it says: 
 $ svn checkout http://svn.apache.org/repos/asf/maven/components/trunk/ 
 maven-site
 We really should set the SCM URL correctly in the site pom again (to point to 
 the site SCM), and the generated report should be excluded from the 
 navigation. It could still be generated and linked from another doc that 
 describes helping with the docs.

-- 
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-1059) update mojo API documentation

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1059?page=all ]

John Casey updated MNG-1059:


Fix Version: (was: documentation)
 2.0.5

 update mojo API documentation
 -

  Key: MNG-1059
  URL: http://jira.codehaus.org/browse/MNG-1059
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Brett Porter
  Fix For: 2.0.5





-- 
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-2000) Create comprehensive profiles documentation

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2000?page=all ]

John Casey updated MNG-2000:


Fix Version: (was: documentation)
 2.0.5

 Create comprehensive profiles documentation
 ---

  Key: MNG-2000
  URL: http://jira.codehaus.org/browse/MNG-2000
  Project: Maven 2
 Type: Task

   Components: Documentation: Guides
 Reporter: John Casey
 Assignee: John Casey
 Priority: Critical
  Fix For: 2.0.5


 Original Estimate: 16 hours
Time Spent: 1 day
 Remaining: 0 minutes

 This document should draw from the mailing list, FAQ wiki, MNGFAQ jira 
 project (on codehaus), existing site documentation, project source code, and 
 any IRC conversations necessary.
 It should include:
 * How can I tell which profiles are in effect during a build?
 * What are the different types of profile? Where is each defined?
 * Which areas of a POM can be customized by each type of profile? Why?
 - settings-defined and profiles.xml-defined only modify properties, 
 repositories, and pluginRepositories. This is necessary to preserve the 
 portability of the pom as much as possible, since these two locations are not 
 installed/deployed to the repository system.
 * How can a profile be triggered? How does this vary according to the type of 
 profile being used?
 * Profiles are not inherited, but their effects are, because they are applied 
 to the POM before it's used for inheritance. This means a parent POM will 
 have its profiles triggered and applied before it is used to calculate the 
 inherited values for the current POM. Please include this in the 
 documentation as well.
 There's probably more, but I can't think of it off the top of my head. We 
 need to make this another one of those definitive documents for POM 
 configuration.

-- 
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-1304) Create a standard versioning document

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1304?page=all ]

John Casey updated MNG-1304:


Fix Version: (was: documentation)
 2.0.5

 Create a standard versioning document
 -

  Key: MNG-1304
  URL: http://jira.codehaus.org/browse/MNG-1304
  Project: Maven 2
 Type: Improvement

   Components: Documentation:  General
 Reporter: Jason van Zyl
  Fix For: 2.0.5



 We need to document how SNAPSHOTs work and how we move from one version to 
 another. There are the starts of decent documents in the xstream project and 
 the commons project at Apache.

-- 
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-1290) What is a Mojo?

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1290?page=all ]

John Casey updated MNG-1290:


Fix Version: (was: documentation)
 2.0.5

 What is a Mojo?
 ---

  Key: MNG-1290
  URL: http://jira.codehaus.org/browse/MNG-1290
  Project: Maven 2
 Type: Bug

   Components: Documentation:  General
 Versions: 2.0
 Reporter: Binil Thomas
  Fix For: 2.0.5



 On http://maven.apache.org/developers/mojo-api-specification.html page titled 
 Mojo API, I see :
 snip
 Starting with Maven 2.0, plugins can be written in Java or any of a number of 
 scripting languages. Additionally, Maven tries to stay out of the way of the 
 programmer with its new Mojo API. This opens up the opportunity for many 
 Mojos to be reused outside of Maven, or bridged into Maven from external 
 systems like Ant.
 /snip
 The first line states a fact - that Maven plugins can now be written in plain 
 Java. The second line doesnt suggest anything to me besides the irritating 
 name-dropping Mojo API. The third line adds further confusion by the usage 
 many Mojos planting the supiscion that this things called Mojo might be 
 more than an API!
 Two paragraph later, I see:
 snip
 As mentioned before, each Plugin - or packaged set of Mojos ..
 /snip
 Ah! so thats it - Mojo is what constitues a Maven plugin - and there might be 
 some API to write these. 
 It would have been much less intimidating had this fact be stated upfront.
 A note here - the term plugin was did not need any introduction to me - 
 because it is a widely one used in the software scene. At this point I don't 
 even know what a Maven plugin can do - yet I have a vague notion that a 
 plugin might be something that enhances the out-of-the-box behaviour of Maven.
 The same familiarity does not apply to the term Mojo - I am guessing here, 
 but I think the Maven team invented the term. If so, kindly desrcibe it fully 
 instead of confusing the reader.

-- 
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-1371) How to deal with encoding and documentation

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1371?page=all ]

John Casey updated MNG-1371:


Fix Version: (was: documentation)
 2.0.5

 How to deal with encoding and documentation
 ---

  Key: MNG-1371
  URL: http://jira.codehaus.org/browse/MNG-1371
  Project: Maven 2
 Type: Task

   Components: Documentation: Guides
 Reporter: Jason van Zyl
  Fix For: 2.0.5



 Show how people can use different encodings with APT. This can probably be 
 added to the guide-site.apt.

-- 
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-1962) allow empty deprecation messages in plugin descriptor/annotation and document usage of deprecation in descriptor/annotation.

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1962?page=all ]

John Casey updated MNG-1962:


Fix Version: (was: documentation)
 2.0.5

 allow empty deprecation messages in plugin descriptor/annotation and document 
 usage of deprecation in descriptor/annotation.
 

  Key: MNG-1962
  URL: http://jira.codehaus.org/browse/MNG-1962
  Project: Maven 2
 Type: Improvement

   Components: Plugin Creation Tools, Documentation:  General
 Versions: 2.0.1
 Reporter: John Casey
 Priority: Minor
  Fix For: 2.0.5



 currently, the deprecation features for plugins (not the java deprecation 
 mechanism, necessarily) require a message for the deprecation warning to be 
 printed. This point is poorly documented.
 Allow an empty deprecation message (make one up when the plugin descriptor is 
 read, if the deprecation/ element is present but empty), and then document 
 the usage of plugin deprecations at the class and parameter level.

-- 
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-66) Create a matrix of possible exceptional conditions

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-66?page=all ]

John Casey updated MNG-66:
--

Fix Version: (was: documentation)
 2.0.5

 Create a matrix of possible exceptional conditions
 --

  Key: MNG-66
  URL: http://jira.codehaus.org/browse/MNG-66
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Jason van Zyl
 Priority: Minor
  Fix For: 2.0.5



 We need a little matrix of possible exception conditions, what causes them, 
 what resources we can point users to for help, and how we can format the 
 exception message as to make the most sense to users.

-- 
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-1305) Document Maven's own development process

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1305?page=all ]

John Casey updated MNG-1305:


Fix Version: (was: documentation)
 2.0.5

 Document Maven's own development process
 

  Key: MNG-1305
  URL: http://jira.codehaus.org/browse/MNG-1305
  Project: Maven 2
 Type: Task

   Components: Design, Patterns  Best Practices
 Reporter: Jason van Zyl
 Assignee: Jason van Zyl
  Fix For: 2.0.5



 There is a thread on the dev mailing list: dev process for 2.0.1/2.1
 and I would like to document the outcome of this discussion so we can 
 subsequently reference it.

-- 
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-1141) document relativePath / tag, and where we plan to go with USD and workspace definitions

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1141?page=all ]

John Casey updated MNG-1141:


Fix Version: (was: documentation)
 2.0.5

 document relativePath / tag, and where we plan to go with USD and workspace 
 definitions
 -

  Key: MNG-1141
  URL: http://jira.codehaus.org/browse/MNG-1141
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Brett Porter
  Fix For: 2.0.5





-- 
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-1582) Add how to convert pregoals and postgoals to lifecycle to the m1-m2 guide

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1582?page=all ]

John Casey updated MNG-1582:


Fix Version: (was: documentation)
 2.0.5

 Add how to convert pregoals and postgoals to lifecycle to the m1-m2 guide
 -

  Key: MNG-1582
  URL: http://jira.codehaus.org/browse/MNG-1582
  Project: Maven 2
 Type: Improvement

   Components: Documentation: Guides
 Versions: 2.0
 Reporter: Carlos Sanchez
  Fix For: 2.0.5



 guide to convert pregoals and postgoals to lifecycle
 give a pointer to the integration test that covers lifecycle as a example

-- 
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-2143) Proposition of documentation

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2143?page=all ]

John Casey updated MNG-2143:


Fix Version: (was: documentation)
 2.0.5

 Proposition of documentation
 

  Key: MNG-2143
  URL: http://jira.codehaus.org/browse/MNG-2143
  Project: Maven 2
 Type: Improvement

   Components: Documentation:  General
 Reporter: Raphaël Piéroni
  Fix For: 2.0.5
  Attachments: AdvancedDocumentation.apt, Categories.txt, MainPage.apt


 Here attached are 2 apt file that describe a first attempt to refactor the 
 maven documentation 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] Updated: (MNG-1961) Guide to Configuring Plug-ins

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1961?page=all ]

John Casey updated MNG-1961:


Fix Version: (was: documentation)
 2.0.5

 Guide to Configuring Plug-ins
 -

  Key: MNG-1961
  URL: http://jira.codehaus.org/browse/MNG-1961
  Project: Maven 2
 Type: Bug

   Components: Documentation: Guides
 Versions: 2.0.1
 Reporter: Napoleon Esmundo C. Ramirez
 Priority: Minor
  Fix For: 2.0.5



 The Mapping maps under Mapping to Collections section is blank.

-- 
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-1212) apply new style to plugins sites

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1212?page=all ]

John Casey updated MNG-1212:


Fix Version: (was: documentation)
 2.0.5

 apply new style to plugins sites
 

  Key: MNG-1212
  URL: http://jira.codehaus.org/browse/MNG-1212
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Brett Porter
  Fix For: 2.0.5





-- 
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-1494) Create comprehensive m2 feature list

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1494?page=all ]

John Casey updated MNG-1494:


Fix Version: (was: documentation)
 2.0.5

 Create comprehensive m2 feature list
 

  Key: MNG-1494
  URL: http://jira.codehaus.org/browse/MNG-1494
  Project: Maven 2
 Type: New Feature

   Components: Documentation:  General
 Reporter: Jason van Zyl
  Fix For: 2.0.5





-- 
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-1368) Guide to using version ranges

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1368?page=all ]

John Casey updated MNG-1368:


Fix Version: (was: documentation)
 2.0.5

 Guide to using version ranges
 -

  Key: MNG-1368
  URL: http://jira.codehaus.org/browse/MNG-1368
  Project: Maven 2
 Type: Task

   Components: Documentation: Guides
 Reporter: Jason van Zyl
  Fix For: 2.0.5





-- 
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-2026) Document how parent-child POM relationships, modules/, and parentrelativePath/ works

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2026?page=all ]

John Casey updated MNG-2026:


Fix Version: (was: documentation)
 2.0.5

 Document how parent-child POM relationships, modules/, and 
 parentrelativePath/ works
 --

  Key: MNG-2026
  URL: http://jira.codehaus.org/browse/MNG-2026
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: John Casey
  Fix For: 2.0.5



 Create a document that will describe how POMs can be related to one another 
 in a multimodule build. Specifically, document:
 * The parent-child relationship - how is this manifest in the POMs
 * How does the modules/ section work
 * How does the relativePath/ element of the parent/ section work...and 
 what is required in the parent/ section?
 * How to install ONLY the parent POM for a multimodule setup (mvn -N pom.xml 
 at the top level)
 * How to build an entire multimodule setup from one command (tie all of this 
 together into a working example)
 Related to this, but in another document, should be a list of things that are 
 inherited (could be a link to somewhere else, if this documentation exists in 
 other places). Also, the algorithm used to merge inherited and local POM 
 sections should be in this other document.

-- 
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-1459) guide for creating ejb and corresponding ejb client JAR

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1459?page=all ]

John Casey updated MNG-1459:


Fix Version: (was: documentation)
 2.0.5

 guide for creating ejb and corresponding ejb client JAR
 ---

  Key: MNG-1459
  URL: http://jira.codehaus.org/browse/MNG-1459
  Project: Maven 2
 Type: Task

   Components: Documentation: Guides
 Reporter: Jason van Zyl
  Fix For: 2.0.5





-- 
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-1560) Guide to accessing repository with https client authentication

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1560?page=all ]

John Casey updated MNG-1560:


Fix Version: (was: documentation)
 2.0.5

 Guide to accessing repository with https client authentication
 --

  Key: MNG-1560
  URL: http://jira.codehaus.org/browse/MNG-1560
  Project: Maven 2
 Type: Improvement

   Components: Documentation: Guides
 Versions: 2.0
 Reporter: Arnaud Bailly
 Priority: Minor
  Fix For: 2.0.5
  Attachments: MavenRepoSSLAccess.apt, guide-repository-ssl.apt, 
 guide-repository-ssl.apt


 The attachment describes a way (in APT format) to use a remote repository 
 through HTTPS with client-side certificate authentication. This may be useful 
 in corporate or private development settings.

-- 
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-1128) Create an archetype demonstrating the use of profiles targeting different environments

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1128?page=all ]

John Casey updated MNG-1128:


Fix Version: (was: documentation)
 2.0.5

 Create an archetype demonstrating the use of profiles targeting different 
 environments
 --

  Key: MNG-1128
  URL: http://jira.codehaus.org/browse/MNG-1128
  Project: Maven 2
 Type: New Feature

   Components: Documentation:  General
 Reporter: Jason van Zyl
  Fix For: 2.0.5



 Having an archetype which encapsulates how to use profiles to in order to do 
 things like filtering log4.properties files according to their target 
 environment would be useful.

-- 
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-1818) update team list

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1818?page=all ]

John Casey updated MNG-1818:


Fix Version: (was: documentation)
 2.0.5

 update team list
 

  Key: MNG-1818
  URL: http://jira.codehaus.org/browse/MNG-1818
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Brett Porter
  Fix For: 2.0.5



 1) list all pmc members
 2) list all committers in developers
 3) seek out Submitted by in svn logs to populate contributors

-- 
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-1593) Typo in settings doc

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1593?page=all ]

John Casey updated MNG-1593:


Fix Version: (was: documentation)
 2.0.5

 Typo in settings doc
 

  Key: MNG-1593
  URL: http://jira.codehaus.org/browse/MNG-1593
  Project: Maven 2
 Type: Bug

   Components: Documentation:  General
 Versions: 2.0
 Reporter: Carlos Sanchez
 Assignee: Maria Odea Ching
 Priority: Minor
  Fix For: 2.0.5



 http://maven.apache.org/maven-settings/settings.html
 under repository and pluginRepository
 release should be releases
 snapshot should be snapshots

-- 
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-1140) document how other common directory layouts could be used within/migrated to m2

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1140?page=all ]

John Casey updated MNG-1140:


Fix Version: (was: documentation)
 2.0.5

 document how other common directory layouts could be used within/migrated to 
 m2
 ---

  Key: MNG-1140
  URL: http://jira.codehaus.org/browse/MNG-1140
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Brett Porter
 Priority: Minor
  Fix For: 2.0.5





-- 
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-1367) Guide to creating report plugin

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1367?page=all ]

John Casey updated MNG-1367:


Fix Version: (was: documentation)
 2.0.5

 Guide to creating report plugin
 ---

  Key: MNG-1367
  URL: http://jira.codehaus.org/browse/MNG-1367
  Project: Maven 2
 Type: Task

   Components: Documentation: Guides
 Reporter: Jason van Zyl
 Assignee: Allan Ramirez
  Fix For: 2.0.5
  Attachments: maven-report-plugin.zip


 Show people how to make reports.

-- 
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-1121) document standard location for plugin configuration files

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1121?page=all ]

John Casey updated MNG-1121:


Fix Version: (was: documentation)
 2.0.5

 document standard location for plugin configuration files
 -

  Key: MNG-1121
  URL: http://jira.codehaus.org/browse/MNG-1121
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Brett Porter
  Fix For: 2.0.5



 discussion:
 http://mail-archives.apache.org/mod_mbox/maven-users/200505.mbox/[EMAIL 
 PROTECTED]
 things like checkstyle configuration files. 
 also see Vincent's recent discussion:
 http://mail-archives.apache.org/mod_mbox/maven-dev/200510.mbox/[EMAIL 
 PROTECTED]

-- 
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-1370) Guide to attached artifacts

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1370?page=all ]

John Casey updated MNG-1370:


Fix Version: (was: documentation)
 2.0.5

 Guide to attached artifacts
 ---

  Key: MNG-1370
  URL: http://jira.codehaus.org/browse/MNG-1370
  Project: Maven 2
 Type: Task

   Components: Documentation: Guides
 Reporter: Jason van Zyl
  Fix For: 2.0.5



 Show how to use attached artifacts like source bundles and javadocs, and the 
 use the ejb plugin which creates the ejb-client attached artiact.

-- 
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-1299) Document m1 xdocs compatibility with the m2 site plug-in

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1299?page=all ]

John Casey updated MNG-1299:


Fix Version: (was: documentation)
 2.0.5

 Document m1 xdocs compatibility with the m2 site plug-in
 

  Key: MNG-1299
  URL: http://jira.codehaus.org/browse/MNG-1299
  Project: Maven 2
 Type: Improvement

 Reporter: Jason van Zyl
  Fix For: 2.0.5



 The m2 site plugin now supports the ${basedir}/xdocs directory.

-- 
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-1887) Guide to transforming a maven.xml goal into a plugin

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1887?page=all ]

John Casey updated MNG-1887:


Fix Version: (was: documentation)
 2.0.5

 Guide to transforming a maven.xml goal into a plugin
 

  Key: MNG-1887
  URL: http://jira.codehaus.org/browse/MNG-1887
  Project: Maven 2
 Type: New Feature

   Components: Documentation: Guides
 Versions: 2.0.1
 Reporter: Geoffrey De Smet
  Fix For: 2.0.5



 Many users coming from maven 1 have large maven.xml files and don't really 
 know how to start migrating those.
 Usually these maven.xml do simple things like copy some files or run an ant 
 task.
 3 use cases should be shown:
 1) old custom assembly script can now be done by the assembly plugin
 2) some ant task can be done with the antrun plugin
 3) some custom script can be turned into a plugin
 You probably don't like solution 2) and it's indeed not the best solution,
 like use maven.xml in maven 1 was also not the best solution,
 despite that people are doing it to do things quick  dirty or as proofs of 
 concepts,
 so they should be guided (and also be told that 3) is better)
 This could become a part of Guide to Moving from Maven 1.x to Maven 2.x:
 http://maven.apache.org/guides/mini/guide-m1-m2.html
 But seeing the length of that one, some sort of index would be usefull (like 
 in FAQ's).

-- 
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-1213) more info on the plugin summary

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1213?page=all ]

John Casey updated MNG-1213:


Fix Version: (was: documentation)
 2.0.5

 more info on the plugin summary
 ---

  Key: MNG-1213
  URL: http://jira.codehaus.org/browse/MNG-1213
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Brett Porter
  Fix For: 2.0.5



 include:
 - mojo.codehaus.org released plugins links
 - versions/quality of release m2 plugins

-- 
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-1563) how to write integration tests

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1563?page=all ]

John Casey updated MNG-1563:


Fix Version: (was: documentation)
 2.1

 how to write integration tests
 --

  Key: MNG-1563
  URL: http://jira.codehaus.org/browse/MNG-1563
  Project: Maven 2
 Type: Improvement

   Components: Design, Patterns  Best Practices
 Reporter: Matthew Pocock
  Fix For: 2.1



 There doesn't seem to be a guide about either testing or integration testing. 
 It would be nice to see two guides:
 plain vanilla junit tests:
   how to write a simple one that will run in m2
   how to write one that uses the test suite API
 integration testing:
   test building e.g. plugin that does code generation
   test resulting application e.g. command-line app or gui
   test deployment e.g. to a test web service container
 I have no idea what of this is currently implemented or even possible using 
 mvn, but then the documentation isn't giving my wishes any boundaries 
 either...

-- 
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-1583) Give pointers to integration tests in the docs

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1583?page=all ]

John Casey updated MNG-1583:


Fix Version: (was: documentation)
 2.1

 Give pointers to integration tests in the docs
 --

  Key: MNG-1583
  URL: http://jira.codehaus.org/browse/MNG-1583
  Project: Maven 2
 Type: Improvement

   Components: Documentation: Guides
 Versions: 2.0
 Reporter: Carlos Sanchez
  Fix For: 2.1



 Experimented developers like looking at code, so let's give them pointers 
 from the guides to the integration tests where the features are used as 
 example

-- 
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-1871) CVS examples in guide to using release plugin

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1871?page=all ]

John Casey updated MNG-1871:


Fix Version: (was: documentation)
 2.1

 CVS examples in guide to using release plugin
 -

  Key: MNG-1871
  URL: http://jira.codehaus.org/browse/MNG-1871
  Project: Maven 2
 Type: Improvement

   Components: Documentation: Guides
 Reporter: Miguel Griffa
  Fix For: 2.1



 Guide to using release plugin should include examples for CVS as well as SVN

-- 
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-1302) Write up a sync'ing partners guide

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1302?page=all ]

John Casey updated MNG-1302:


Fix Version: (was: documentation)
 2.1

 Write up a sync'ing partners guide
 --

  Key: MNG-1302
  URL: http://jira.codehaus.org/browse/MNG-1302
  Project: Maven 2
 Type: Improvement

   Components: Documentation: Guides
 Reporter: Jason van Zyl
 Assignee: Carlos Sanchez
  Fix For: 2.1



 Make it easier for us to get new sync'ing partners. We need to document what 
 it takes to be a sync'ing partner and outline any tools that may help keep 
 the partner's repository sane for import into the canonical repository.

-- 
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-808) Content ideas for Why Maven? type page

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-808?page=all ]

John Casey updated MNG-808:
---

Fix Version: (was: documentation)
 2.1

 Content ideas for Why Maven? type page
 --

  Key: MNG-808
  URL: http://jira.codehaus.org/browse/MNG-808
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Reporter: Natalie Burdick
  Fix For: 2.1



 Sample topics/themes (based on mailing lists):
 1) Why Choose/Use Maven:
 - How does using Maven change my every day job?
 - How does using Maven make my code better?
 - I'm a developer that uses Maven, how do I get other developers to adopt 
 Maven when they say I've got an IDE
 that compile's my java code and don't need anything else.
 - I'm a developer that uses Maven, how do I get my manager(s) to adopt Maven?
 2) Build Basics:
 Why use a CI server?
 How do I use CI with Maven:
 --With Continuum
 --with CruiseControl
 --with Anthill
 Why use a SCM?
 How do I use my SCM and Maven:
 --with CVS
 --with subversion
 --with (tbd)
 Why Perform Unit Testing?
 How do I perform unit testing in Maven:
 --with Junit
 --with Cactus
 Why Apply Code Coverage?
 *How to apply code coverage to Maven:
 --with Clover
 --with Jcoverage
 --with Corbetura
 3) Maven-specifics:
 When/Why should I use M1
 When/Why should I use M2
 When, Why should I set up a multi-project?

-- 
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-1952) Give equal footing to all m2 plugins and add Cargo plugin to the list

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1952?page=all ]

John Casey updated MNG-1952:


Fix Version: (was: documentation)
 2.1

 Give equal footing to all m2 plugins and add Cargo plugin to the list
 -

  Key: MNG-1952
  URL: http://jira.codehaus.org/browse/MNG-1952
  Project: Maven 2
 Type: Improvement

   Components: Documentation:  General
 Reporter: Vincent Massol
  Fix For: 2.1
  Attachments: siteplugin2.patch


 Right now there are several plugin lists (3) making it harder to find a given 
 plugin as this breaks the alphabetical order. In addition plugins that come 
 later on the page get less visibility. I am sending a patch that lists all 
 the plugins in the same table. If it's required we could create another 
 column mentioning where the plugin comes from but I don't think that's 
 required.
 I have also added the Cargo m2 plugin which was missing from the list.

-- 
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-803) Document of Detailed Changes between M1/M2

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-803?page=all ]

John Casey updated MNG-803:
---

Fix Version: (was: documentation)
 2.1

 Document of Detailed Changes between M1/M2
 --

  Key: MNG-803
  URL: http://jira.codehaus.org/browse/MNG-803
  Project: Maven 2
 Type: Task

   Components: Documentation:  General
 Versions: 2.0-alpha-3
 Reporter: Natalie Burdick
  Fix For: 2.1



 Parent Task will include sub-tasks for specific changes from M1 to M2 that 
 need to be documented

-- 
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: (MPECLIPSE-118) Attaching sourcepath in .classpath when file doesn't exist causes errors in Eclipse

2006-06-21 Thread Jon Christiansen (JIRA)
Attaching sourcepath in .classpath when file doesn't exist causes errors in 
Eclipse
---

 Key: MPECLIPSE-118
 URL: http://jira.codehaus.org/browse/MPECLIPSE-118
 Project: maven-eclipse-plugin
Type: Bug

Versions: 1.11
 Environment: Windows XP/Eclipse 3.2rc7 (eclipse.buildId=I20060602-1317) /maven 
1.0.2
Reporter: Jon Christiansen
 Attachments: eclipseplugin.diff

Plugin will put sourcepath attribute on classpathentry elements, regardless if 
file exists or not.

Patch attached will only supply sourcepath attribute if the source archive 
exists.

This will cause errors in eclipse when you dont have the source files 
available.  For instance, if you have run a program and have a stack trace in 
your console and you click on a link to a file/line number in the stack trace 
of one of your source files, you will get something similar to this:

An exception occurred while following link.  Reason: Error logged from JDT 
Debug UI: 

Error logged from JDT Debug UI: 
  Source lookup error
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\junit\java-sources\junit-3.8.1-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-logging\java-sources\commons-logging-1.0.3-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-lang\java-sources\commons-lang-2.0-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-net\java-sources\commons-net-1.3.0-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\sshtools\java-sources\sshtools-maverick-all-1.2.7-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\jboss\java-sources\jboss-jmx-4.0.3SP1-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-httpclient\java-sources\commons-httpclient-2.0.2-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-collections\java-sources\commons-collections-3.1-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\jboss\java-sources\jboss-system-4.0.3SP1-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\jboss\java-sources\jboss-common-4.0.3SP1-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\servletapi\java-sources\servletapi-2.4-20040521-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-validator\java-sources\commons-validator-1.1.4-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-beanutils\java-sources\commons-beanutils-1.6-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\jboss\java-sources\jmx-adaptor-plugin-4.0.3SP1-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\dom4j\java-sources\dom4j-1.6.1-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\jaxen\java-sources\jaxen-1.1-beta-4-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\commons-digester\java-sources\commons-digester-1.6-sources.jar
Unable to access archive C:\Documents and 
Settings\jchristi\.maven\repository\oro\java-sources\oro-2.0.7-sources.jar


Stack trace in Eclipse's error log shows:

org.eclipse.core.runtime.CoreException: Source lookup error
at 
org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer.findSourceElements(CompositeSourceContainer.java:104)
at 
org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer.findSourceElements(CompositeSourceContainer.java:45)
at 
org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant.findSourceElements(AbstractSourceLookupParticipant.java:67)
at 
org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector$SourceLookupQuery.run(AbstractSourceLookupDirector.java:136)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at 
org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector.findSourceElements(AbstractSourceLookupDirector.java:721)
at 
org.eclipse.jdt.internal.debug.core.JavaDebugUtils.resolveSourceElement(JavaDebugUtils.java:262)
at 
org.eclipse.jdt.internal.debug.ui.console.JavaStackTraceHyperlink.getSourceElement(JavaStackTraceHyperlink.java:130)
at 
org.eclipse.jdt.internal.debug.ui.console.JavaStackTraceHyperlink.linkActivated(JavaStackTraceHyperlink.java:85)
at 
org.eclipse.ui.console.TextConsoleViewer$2.handleEvent(TextConsoleViewer.java:103)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
at 

[jira] Updated: (MNG-1995) filtering element in pom.xml ignore properties

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1995?page=all ]

John Casey updated MNG-1995:


Description: 
jvanzyl you can mention it0091 as the test case
The following pom.xml does not end up filtering the resources:

project xmlns=http://maven.apache.org/POM/4.0.0; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
  xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;
 
 modelVersion4.0.0/modelVersion
groupIdorg.objectweb.celtix/groupId
artifactIdtest/artifactId
packagingjar/packaging
version1.0/version
nameTest/name
 
properties
filter.resourcestrue/filter.resources
/properties
 
build
resources
resource
directorysrc/main/resources/directory
includes
include**/include
/includes
filtering${filter.resources}/filtering
/resource
/resources
/build
/project





  was:

jvanzyl you can mention it0091 as the test case
The following pom.xml does not end up filtering the resources:

project xmlns=http://maven.apache.org/POM/4.0.0; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
  xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;
 
 modelVersion4.0.0/modelVersion
groupIdorg.objectweb.celtix/groupId
artifactIdtest/artifactId
packagingjar/packaging
version1.0/version
nameTest/name
 
properties
filter.resourcestrue/filter.resources
/properties
 
build
resources
resource
directorysrc/main/resources/directory
includes
include**/include
/includes
filtering${filter.resources}/filtering
/resource
/resources
/build
/project





Fix Version: 2.0.5

 filtering element in pom.xml ignore properties
 --

  Key: MNG-1995
  URL: http://jira.codehaus.org/browse/MNG-1995
  Project: Maven 2
 Type: Bug

  Environment: Maven 2.0.1
 Reporter: Daniel Kulp
  Fix For: 2.0.5



 jvanzyl you can mention it0091 as the test case
 The following pom.xml does not end up filtering the resources:
 project xmlns=http://maven.apache.org/POM/4.0.0; 
 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   xsi:schemaLocation=http://maven.apache.org/POM/4.0.0 
 http://maven.apache.org/maven-v4_0_0.xsd;
  
  modelVersion4.0.0/modelVersion
 groupIdorg.objectweb.celtix/groupId
 artifactIdtest/artifactId
 packagingjar/packaging
 version1.0/version
 nameTest/name
  
 properties
 filter.resourcestrue/filter.resources
 /properties
  
 build
 resources
 resource
 directorysrc/main/resources/directory
 includes
 include**/include
 /includes
 filtering${filter.resources}/filtering
 /resource
 /resources
 /build
 /project

-- 
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-1928) ignores pluginRepository in settings.xml, honors in POM

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1928?page=all ]

John Casey updated MNG-1928:


Fix Version: 2.0.5

 ignores pluginRepository in settings.xml, honors in POM
 ---

  Key: MNG-1928
  URL: http://jira.codehaus.org/browse/MNG-1928
  Project: Maven 2
 Type: Bug

   Components: Plugins and Lifecycle
 Versions: 2.0.1
  Environment: mvn 2.0.1, jvm 1.5.0_05, OSX 10.4.3
 Reporter: Ryan Marsh
  Fix For: 2.0.5



 if specified in the POM as a plugin repo, maven can use the 
 team.andromda.org/maven2 repo for finding, downloading, and installing 
 plugins. 
 however, settings.xml ignores plugin repos and only checks central if the 
 plugin has never been downloaded before. 
 for instance. if settings.xml has a pluginRepository entry for 
 team.andromda.org/maven2 then:
 mvn andromdapp:generate 
 should download the andromdapp plugin from our repo. but it doesn't. only 
 central is checked and it fails to find the 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] Updated: (MNG-1875) Cannot deploy artifact with classifier

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1875?page=all ]

John Casey updated MNG-1875:


Fix Version: 2.0.5

 Cannot deploy artifact with classifier
 --

  Key: MNG-1875
  URL: http://jira.codehaus.org/browse/MNG-1875
  Project: Maven 2
 Type: Bug

 Reporter: Miguel Griffa
 Assignee: Brett Porter
  Fix For: 2.0.5



 Intro:
 I have an artifact I want to deploy with different confs, I use profiles and 
 I want confs to be deployed, so I want somethings like
 core-1.0.dev.jar
 core-1.0.-test.jar
 core-1.0.-prod.jar
 profiles is the way to go.
 The problem is how to set the name of the artifact with profiles. simple 
 overwriting finalName does not work, I was told to put the classifier in the 
 version, but this is incorrect, since all jars above should be in 1.0 dir. 
 putting the classifier in verison makes them appear in different version dirs.

-- 
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-2106) Add dependency-maven-plugin to plugins list (patch attached)

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2106?page=all ]

John Casey updated MNG-2106:


Fix Version: 2.0.5

 Add dependency-maven-plugin to plugins list (patch attached)
 

  Key: MNG-2106
  URL: http://jira.codehaus.org/browse/MNG-2106
  Project: Maven 2
 Type: Bug

   Components: Documentation:  General
 Versions: 2.0.2
 Reporter: Brian Fox
  Fix For: 2.0.5
  Attachments: plugins-add-dependency.patch


 Added info about dependency plugin to plugins list in the mojo section

-- 
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-1975) EAR project depends on WAR that doesn't exist, but it builds succesfully

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1975?page=all ]

John Casey updated MNG-1975:


Fix Version: 2.0.5

Quick question: does this issue belong in the MEAR project, since it seems to 
pertain to the ear plugin?

 EAR project depends on WAR that doesn't exist, but it builds succesfully
 

  Key: MNG-1975
  URL: http://jira.codehaus.org/browse/MNG-1975
  Project: Maven 2
 Type: Bug

   Components: Artifacts and Repositories
 Versions: 2.0.2
  Environment: Debian GNU/Linux Etch (Testing), Eclipse WTP 1.0
 Reporter: Duncan Doyle
  Fix For: 2.0.5



 While I was testing the features of Maven 2.0.1 and 2.0.2 I noticed the 
 following.
 When specifying the correct version of my WAR project as a dependency in my 
 EAR pom.xml, the EAR file is generated correctly during a mvn install on my 
 SuperPom. However, when I specify a wrong WAR version number (a non-existing 
 one) in the dependency of my EAR Pom, the build still succeeds and an EAR 
 file is generated. I'm doing this just as a test. I would expect the build to 
 fail when the EAR project can't find the WAR file it depends on, but instead 
 it gives a message that it can't find the WAR file in the local repository 
 and remote repository and uses the generated WAR file (that is created before 
 the EAR file is created), which has the wrong version number, to create the 
 EAR package.
 This my super pom.xml:
 project
  modelVersion4.0.0/modelVersion
  nameTour de France Service/name
  groupIdnl.doyle.mccloud.TourDeFranceService/groupId
  version0.0.1/version
  artifactIdTourDeFranceService/artifactId
  packagingpom/packaging
  modules
  module../TourDeFranceServiceEAR/module
module../TourDeFranceServiceWeb/module
  /modules
 /project
 This my WAR pom.xml:
 project
  modelVersion4.0.0/modelVersion
  nameTour de France Service Web/name
  groupIdnl.doyle.mccloud.TourDeFranceService/groupId
  artifactIdTourDeFranceServiceWeb/artifactId
  packagingwar/packaging
  version0.0.2/version
  dependencies
dependency
  groupIdjunit/groupId
  artifactIdjunit/artifactId
  version3.8.1/version
  scopetest/scope
/dependency
  /dependencies
  build
plugins
  plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-war-plugin/artifactId
configuration
  webXml../TourDeFranceServiceWeb/WebContent/WEB-INF/web.xml/webXml
/configuration
  /plugin
/plugins
finalNameTourDeFranceServiceWeb/finalName
  /build
 /project
 And this my EAR pom.xml with the wrong version number of the WAR project:
 project
  modelVersion4.0.0/modelVersion
  nameTour de France Service EAR/name
  groupIdnl.doyle.mccloud.TourDeFranceService/groupId
  artifactIdTourDeFranceServiceEAR/artifactId
  packagingear/packaging
  version0.0.1/version
  dependencies
dependency
  groupIdnl.doyle.mccloud.TourDeFranceService/groupId
  artifactIdTourDeFranceServiceWeb/artifactId
  typewar/type
  version1.0.2/version
/dependency
  /dependencies
  build
  finalNameTourDeFranceServiceEAR/finalName
  /build
 /project
 This is part of the message that mvn install gives me:
 Downloading: 
 http://repo1.maven.org/maven2/nl/doyle/mccloud/TourDeFranceService/TourDeFranceServiceWeb/1.0.2/TourDeFranceServiceWeb-1.0.2.pom
 [WARNING] Unable to get resource from repository central 
 (http://repo1.maven.org/maven2)
 [INFO] [ear:generate-application-xml]
 [INFO] Generating application.xml
 [INFO] [resources:resources]
 [INFO] Using default encoding to copy filtered resources.
 [INFO] [ear:ear]
 [INFO] Copying 
 artifact[war:nl.doyle.mccloud.TourDeFranceService:TourDeFranceServiceWeb:1.0.2]
  to[TourDeFranceServiceWeb.war]
 How can it copy an artifact that doesn't exist??? The 1.0.2 version of my WAR 
 file doesn't exist in my local repository and the WAR file in my Enterprise 
 project has a different version number!!!

-- 
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-120) ModuleSet/Binaries include/exclude not implemented

2006-06-21 Thread Simon Goodall (JIRA)
ModuleSet/Binaries include/exclude not implemented
--

 Key: MASSEMBLY-120
 URL: http://jira.codehaus.org/browse/MASSEMBLY-120
 Project: Maven 2.x Assembly Plugin
Type: Bug

Versions: 2.1
 Environment: linux (fedora core 5) / maven 2.0.4 / java 1.5
Reporter: Simon Goodall


The binaries section of moduleSet has an include / exclude section defined, but 
it is not implemented. Currently a module can only include all or none of its 
dependencies (through the includeDependencies tag). There is no selective 
inclusion/exclusion of dependencies.

-- 
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-2125) [doc] when and how to define plugins in a pom

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2125?page=all ]

John Casey updated MNG-2125:


Fix Version: 2.0.5

 [doc] when and how to define plugins in a pom
 -

  Key: MNG-2125
  URL: http://jira.codehaus.org/browse/MNG-2125
  Project: Maven 2
 Type: Improvement

   Components: POM, Plugins and Lifecycle, Documentation: Faqs, Design, 
 Patterns  Best Practices
 Reporter: Brett Porter
  Fix For: 2.0.5



 some simple rules to document
 1) define lifecycle per packaging, according to default behaviour
 2) if a project needs to add a mojo, use execution/ + phase/ (if needed)
 3) if a project needs to remove a mojo, make mojo configurable such that
 it can be skipped via POM configuration
 4) if there is a pattern in common for adjusting lifecycle for several
 projects, define a new packaging

-- 
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-2094) need comprehensive docs on the snapshot mechanism

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2094?page=all ]

John Casey updated MNG-2094:


Fix Version: 2.0.5

 need comprehensive docs on the snapshot mechanism
 -

  Key: MNG-2094
  URL: http://jira.codehaus.org/browse/MNG-2094
  Project: Maven 2
 Type: Task

   Components: Documentation: Faqs
 Reporter: Brett Porter
  Fix For: 2.0.5



 I need to document how it works, what it's limitations are. This should go 
 down to explaining the metadata and is aimed at the power user.
 We also need some general FAQs for people attempting common practices in 
 conversion - JARs in SVN and how to get them into a repository regularly, 
 dealing with m1 repos, etc.

-- 
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: (MASSEMBLY-120) ModuleSet/Binaries include/exclude not implemented

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MASSEMBLY-120?page=all ]
 
John Casey closed MASSEMBLY-120:


Resolution: Fixed

should be fixed in svn, but I'm having some trouble deploying a new 
snapshot...waiting for Dan Tran to fix the permissions on the repo.

 ModuleSet/Binaries include/exclude not implemented
 --

  Key: MASSEMBLY-120
  URL: http://jira.codehaus.org/browse/MASSEMBLY-120
  Project: Maven 2.x Assembly Plugin
 Type: Bug

 Versions: 2.1
  Environment: linux (fedora core 5) / maven 2.0.4 / java 1.5
 Reporter: Simon Goodall
 Assignee: John Casey



 The binaries section of moduleSet has an include / exclude section defined, 
 but it is not implemented. Currently a module can only include all or none of 
 its dependencies (through the includeDependencies tag). There is no selective 
 inclusion/exclusion of dependencies.

-- 
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-2352) Upgrade to plexus-container-default-alpha-10

2006-06-21 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-2352?page=all ]

John Casey updated MNG-2352:


Fix Version: 2.0.5

 Upgrade to plexus-container-default-alpha-10
 

  Key: MNG-2352
  URL: http://jira.codehaus.org/browse/MNG-2352
  Project: Maven 2
 Type: Improvement

 Reporter: Jerome Lacoste
 Priority: Blocker
  Fix For: 2.0.5
  Attachments: MNG-2352.diff


 This is required for MNG-2201 in particular.

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