[jira] Created: (CONTINUUM-513) Implement 'remember me' in the web interface

2005-12-14 Thread Trygve Laugstol (JIRA)
Implement 'remember me' in the web interface


 Key: CONTINUUM-513
 URL: http://jira.codehaus.org/browse/CONTINUUM-513
 Project: Continuum
Type: New Feature

Reporter: Trygve Laugstol




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



[continuum build - FAILED - update] Wed Dec 14 16:30:00 GMT 2005

2005-12-14 Thread continuum
Log:
http://maven.zones.apache.org/~continuum/logs/continuum-build-log-20051214.163000.txt


[jira] Created: (CONTINUUM-514) Consistency in layout of Continuum download page to the Maven 2.0 download page

2005-12-14 Thread Natalie Burdick (JIRA)
Consistency in layout of Continuum download page to the Maven 2.0 download page
---

 Key: CONTINUUM-514
 URL: http://jira.codehaus.org/browse/CONTINUUM-514
 Project: Continuum
Type: Task

  Components: Documentation  
Versions: 1.0.2
Reporter: Natalie Burdick
 Fix For: 1.0.2


Please update the http://maven.apache.org/continuum/download.html page to match 
the  http://maven.apache.org/download.html? page

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



[continuum build - FAILED - update] Wed Dec 14 17:00:00 GMT 2005

2005-12-14 Thread continuum
Log:
http://maven.zones.apache.org/~continuum/logs/continuum-build-log-20051214.17.txt


Re: [Proposal] Continuum refactoring

2005-12-14 Thread Brett Porter
+1

I'm all for splitting up into action components, but retaining a
Continuum interface as a single entry point to those

- Brett

John Casey wrote:
 I think we have to be careful when splitting up a public api like
 this. It's possible Continuum may need to be embedded someday, and if
 so, it would be much better to have a single interface for controlling
 it...even if it means that interface delegates most of its work. While
 I think you can probably factor out a lot of the actual logic, we need
 to preserve that coherent, single-interface accessibility IMO.
 Besides, we do still have to maintain public API compatibility, since
 it's only a x.y release...

 My 2 cents.

 -john

 Emmanuel Venisse wrote:
 Hi,

 I'd like to know your opinions about the continuum refactoring for 1.1

 What we'll do?

 Replace plexus-summit/velocity by JSP/WebWork/SiteMesh

 What i'd like to do?

 Actually, DefaultContinuum class is our centralized code class. With
 a framework like webwork, i think we can improve the architecture by
 splitting it with this :
 - all data manipulations (CRUD) will be in several DAO classes
 - all utility methods (is*InQueue, checkoutProject, buildProject*
 will be in several utility classes (or action classes in webwork terms)
 - in DefaultContinuum, we'll keep only initialization methods

 With this refactoring, i think it will be more easy to migrate to
 webwork, and maintenance will be more easy.

 WDYT?

 Emmanuel







[continuum build - FAILED - update] Wed Dec 14 18:00:00 GMT 2005

2005-12-14 Thread continuum
Log:
http://maven.zones.apache.org/~continuum/logs/continuum-build-log-20051214.180001.txt


Re: [Proposal] Continuum refactoring

2005-12-14 Thread Emmanuel Venisse
ok, so we'll have some data object store access (ProjectStore, BuildStore...) and DefaultContinuum 
will use them. Webwork actions will use them too or they'll use Continuum interface?


Emmanuel

Brett Porter a écrit :

+1

I'm all for splitting up into action components, but retaining a
Continuum interface as a single entry point to those

- Brett

John Casey wrote:


I think we have to be careful when splitting up a public api like
this. It's possible Continuum may need to be embedded someday, and if
so, it would be much better to have a single interface for controlling
it...even if it means that interface delegates most of its work. While
I think you can probably factor out a lot of the actual logic, we need
to preserve that coherent, single-interface accessibility IMO.
Besides, we do still have to maintain public API compatibility, since
it's only a x.y release...

My 2 cents.

-john

Emmanuel Venisse wrote:


Hi,

I'd like to know your opinions about the continuum refactoring for 1.1

What we'll do?

Replace plexus-summit/velocity by JSP/WebWork/SiteMesh

What i'd like to do?

Actually, DefaultContinuum class is our centralized code class. With
a framework like webwork, i think we can improve the architecture by
splitting it with this :
- all data manipulations (CRUD) will be in several DAO classes
- all utility methods (is*InQueue, checkoutProject, buildProject*
will be in several utility classes (or action classes in webwork terms)
- in DefaultContinuum, we'll keep only initialization methods

With this refactoring, i think it will be more easy to migrate to
webwork, and maintenance will be more easy.

WDYT?

Emmanuel














[jira] Updated: (CONTINUUM-514) Consistency in layout of Continuum download page to the Maven 2.0 download page

2005-12-14 Thread Brett Porter (JIRA)
 [ http://jira.codehaus.org/browse/CONTINUUM-514?page=all ]

Brett Porter updated CONTINUUM-514:
---

Fix Version: (was: 1.0.2)
 1.1

 Consistency in layout of Continuum download page to the Maven 2.0 download 
 page
 ---

  Key: CONTINUUM-514
  URL: http://jira.codehaus.org/browse/CONTINUUM-514
  Project: Continuum
 Type: Task

   Components: Documentation
 Versions: 1.0.2
 Reporter: Natalie Burdick
  Fix For: 1.1



 Please update the http://maven.apache.org/continuum/download.html page to 
 match the  http://maven.apache.org/download.html? page

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



[continuum build - FAILED - update] Wed Dec 14 18:30:02 GMT 2005

2005-12-14 Thread continuum
Log:
http://maven.zones.apache.org/~continuum/logs/continuum-build-log-20051214.183002.txt


[jira] Commented: (SCM-114) Clientspec naming

2005-12-14 Thread Neil Padgen (JIRA)
[ http://jira.codehaus.org/browse/SCM-114?page=comments#action_53418 ] 

Neil Padgen commented on SCM-114:
-

We wouldn't be able to use the last directory in the SCM URL, as we use that 
last directory for branches; e.g. //depot/project1/MAIN and 
//depot/project1/RELEASE.  The RELEASE branch is derived from the MAIN branch, 
so each contains its own project.xml.  Using the last directory, we'd need lots 
of clients called MAIN-${hostname}-mavenscm - obviously that wouldn't work for 
us.

If you can identify that the scm plugin is being called from Continuum, you 
could maybe adopt Wim's suggestion and call it something like

continuum-${basename_of_working_directory}-${hostname}-${user}-${project}

which would produce something like continuum-16-buildhost-user-foobar for 
Mike's example, or continuum-16-buildhost-user-MAIN for us - which would be 
fine, as the number 16 would be unique per project within Continuum.



 Clientspec naming
 -

  Key: SCM-114
  URL: http://jira.codehaus.org/browse/SCM-114
  Project: Maven SCM
 Type: Improvement

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Several people have expressed more than a passing interest in how the 
 Perforce clientspec is named by Maven SCM.  The name needs to be 
 autogenerated and unique for each Continuum project build.  Currently I am 
 thinking something like:
 ${project}-${user}-${hostname}-mavenscm
 Emmannuel, does the SCM subsystem have access to the name of the project 
 being built?  If not, I can just use the name of the last directory in the 
 SCM URL for the name of the project: //depot/projects/foobar would mean that 
 ${project} = foobar.
 And just head off the inevitable question: you cannot set P4CLIENT for this 
 because Continuum may build several different projects and they each need a 
 unique clientspec.

-- 
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: (SCM-113) Support persistent and transient clientspecs

2005-12-14 Thread mike perham (JIRA)
[ http://jira.codehaus.org/browse/SCM-113?page=comments#action_53419 ] 

mike perham commented on SCM-113:
-

Good idea on the Description.  Note that Maven SCM does not know anything about 
the context in which it is running.  It does not know that it is running for 
Continuum, release or any other client.  It just knows that someone asked it to 
perform a checkout operation so I would not be able to add the for part of 
your example description.  Basically the only context I have is the base 
directory, the SCM tag and the SCM URL.

 Support persistent and transient clientspecs
 

  Key: SCM-113
  URL: http://jira.codehaus.org/browse/SCM-113
  Project: Maven SCM
 Type: New Feature

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Continuum needs a persistent clientspec because it needs to update a 
 project's source code and build it once an hour.  On larger projects a 
 complete resync might take 10-20 minutes so it is necessary to keep a 
 clientspec around for that Continuum project build so syncs only take a few 
 seconds.
 However, the Maven Release plugin may need to be used by tens or even 
 hundreds of developers to release any number of small modules.  Currently 
 this would mean lots of clientspecs being created for the release checkout 
 which are reused very infrequently.  Here I would prefer to create the 
 clientspec, do the checkout, build and then delete the clientspec.  This is 
 what I term a transient clientspec.  
 The Perforce plugin would need to default to one mode and support some sort 
 of hint which tells it which mode to operate 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] Commented: (SCM-114) Clientspec naming

2005-12-14 Thread Zabli (JIRA)
[ http://jira.codehaus.org/browse/SCM-114?page=comments#action_53464 ] 

Zabli commented on SCM-114:
---

The perforce plugin ignores the environment variables P4CLIENT, P4PASSWD.
The plugin should check these variable and then use them if they are present.

 Clientspec naming
 -

  Key: SCM-114
  URL: http://jira.codehaus.org/browse/SCM-114
  Project: Maven SCM
 Type: Improvement

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Several people have expressed more than a passing interest in how the 
 Perforce clientspec is named by Maven SCM.  The name needs to be 
 autogenerated and unique for each Continuum project build.  Currently I am 
 thinking something like:
 ${project}-${user}-${hostname}-mavenscm
 Emmannuel, does the SCM subsystem have access to the name of the project 
 being built?  If not, I can just use the name of the last directory in the 
 SCM URL for the name of the project: //depot/projects/foobar would mean that 
 ${project} = foobar.
 And just head off the inevitable question: you cannot set P4CLIENT for this 
 because Continuum may build several different projects and they each need a 
 unique clientspec.

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



Ruby Mojo Support

2005-12-14 Thread Eric Redmond
Some of you expressed an interest.

Please note that it is close, but not quite, ready to be tested on a wider
scale (such as the users list). I'm still stummped at how to inject certain
values into the Ruby object. But the projects and sourcecode can be
downloaded from here:

http://www.propellors.net/rubymojo/

Its still very much alpha, email me if you have problems.

Thanks!
Eric

Oh right, I almost forgot. I have been unsuccessful at adding dependencies
to the maven-plugin-plugin project via my plugin's POM. For the time being I
just build my own maven-plugin-plugin with maven-script-ruby added to its
POM. If anyone can get this working without modifying maven-plugin-plugin
(by either maven-script-ruby or ruby-scripted plugins that use it) I would
be forever grateful!

Also: You must have Ruby 1.8 or greater installed and in your path.


[jira] Created: (MNG-1832) built-in property containing current timestamp

2005-12-14 Thread Michal Stochmialek (JIRA)
built-in property containing current timestamp
--

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

Versions: 2.0.1
Reporter: Michal Stochmialek


Current timestamp (time or date) is often used while filtering resources or 
creating manifest in ant builds. There is no equivalent in maven.

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


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



[jira] Closed: (MRM-53) repoort on invalid POMs

2005-12-14 Thread Edwin Punzalan (JIRA)
 [ http://jira.codehaus.org/browse/MRM-53?page=all ]
 
Edwin Punzalan closed MRM-53:
-

Resolution: Fixed

Patch applied, thanks!

 repoort on invalid POMs
 ---

  Key: MRM-53
  URL: http://jira.codehaus.org/browse/MRM-53
  Project: Maven Repository Manager
 Type: Task

   Components: reporting, discovery
 Reporter: Brett Porter
 Assignee: Maria Odea Ching
  Fix For: 1.0-alpha-1
  Attachments: MRM-53-repository-manager-reports-standard.patch

   Time Spent: 10 hours, 30 minutes
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


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



[jira] Commented: (MNG-1833) war:clean goal

2005-12-14 Thread Olivier Lamy (JIRA)
[ http://jira.codehaus.org/browse/MNG-1833?page=comments#action_53398 ] 

Olivier Lamy commented on MNG-1833:
---

Look at MNG-1655.

 war:clean goal
 --

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

   Components: maven-war-plugin
 Reporter: Jochen Wiedmann



 The war:explode goal deploys an application to a webapp directory. However, 
 it only overrides existing files and doesn't remove files. I suggest to add a 
 new goal mvn:clean, which cleans the webapp directory.
 Things to discuss:
 - Should the webapp directory be removed or only the webapp directories 
 contents.
   IMO the former. Is a configurable option required?
 - Is it possible to bind this to the maven clean plugin somehow? For example, 
 if
   the maven clean plugin had a new goal clean:appclean, or something like 
 that,
   then one might make sure, that clean:appclean invokes war:clean. How could
   that be done?
 I am ready to provide a patch, if someone signals, that the patch might be 
 accepted
 and signals the way in which the above questions should be resolved.

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


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



[jira] Closed: (MNG-1833) war:clean goal

2005-12-14 Thread Jochen Wiedmann (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1833?page=all ]
 
Jochen Wiedmann closed MNG-1833:


Resolution: Duplicate

Sorry, I missed MNG-1655. Clearly, this is a duplicate.

However, given the fact that closing MNG-1655 in favour of MNG-1669 (with a 
more complex patch) and closing the latter in favour of MNG-1683 (with an even 
more complicated patch), I wonder whether we should better reopen MNG-1655 with 
a simple patch. To me, the simple part has far better chances to enter the 
trunk.


 war:clean goal
 --

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

   Components: maven-war-plugin
 Reporter: Jochen Wiedmann



 The war:explode goal deploys an application to a webapp directory. However, 
 it only overrides existing files and doesn't remove files. I suggest to add a 
 new goal mvn:clean, which cleans the webapp directory.
 Things to discuss:
 - Should the webapp directory be removed or only the webapp directories 
 contents.
   IMO the former. Is a configurable option required?
 - Is it possible to bind this to the maven clean plugin somehow? For example, 
 if
   the maven clean plugin had a new goal clean:appclean, or something like 
 that,
   then one might make sure, that clean:appclean invokes war:clean. How could
   that be done?
 I am ready to provide a patch, if someone signals, that the patch might be 
 accepted
 and signals the way in which the above questions should be resolved.

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


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



[jira] Commented: (MNG-1509) Profile activation by os doesn't work

2005-12-14 Thread David Boden (JIRA)
[ http://jira.codehaus.org/browse/MNG-1509?page=comments#action_53401 ] 

David Boden commented on MNG-1509:
--

Morning. This is marked as fixed in 2.0.1 (which is now available on the 
ibiblio repository).

I'm using the following:

activation
os
familywindows/family
/os
/activation

This doesn't cause a profile to be activated when building on my Windows XP 
machine. If I set activeByDefault/ then my build works and includes the 
profile as expected.

Help appreciated.

Moreover, I've looked through the commons-lang API documentation and source 
code. I can't find reference to anything resembling the concept of an operating 
system family identifier (e.g. windows or unix).

import org.apache.commons.lang.SystemUtils;

public class CommonsLang {

public static void main(String[] args) {
System.out.println(IsOSWindows:  + SystemUtils.IS_OS_WINDOWS);
System.out.println(OSName:  + SystemUtils.OS_NAME);
System.out.println(OSArch:  + SystemUtils.OS_ARCH);
System.out.println(OSVersion:  + SystemUtils.OS_VERSION);
}

}

--- Output ---

IsOSWindows: true
OSName: Windows XP
OSArch: x86
OSVersion: 5.1

--- End Output ---

Setting osnameWindows XP/name/os doesn't do the trick either.



 Profile activation by os doesn't work
 -

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

   Components: Inheritence and Interpolation
 Versions: 2.0
  Environment: Ubuntu 5.10 maven 2.0
 Reporter: Bernd Bohmann
 Assignee: John Casey
  Fix For: 2.0.1
  Attachments: DefaultProfileManagerTest.java.patch, 
 OperatingSystemProfileActivator.java.patch, 
 OperatingSystemProfileActivator.java.patch, components.xml.patch


 Profile activation by os doesn't work.
 OperatingSystemProfileActivator is missing in components.xml.
 Implementation of OperatingSystemProfileActivator.isActive is wrong.

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


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



[jira] Created: (MNG-1834) maven-reporting-impl version 2.0.1 missing component org.codehaus.doxia.site.renderer.SiteRenderer

2005-12-14 Thread Olivier Lamy (JIRA)
maven-reporting-impl version 2.0.1 missing component 
org.codehaus.doxia.site.renderer.SiteRenderer
--

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

Versions: 2.0.1
 Environment: all
Reporter: Olivier Lamy
Priority: Blocker


With using maven-reporting-impl version 2.0.1. (updating my pom to all maven* 
2.0.1)
I have the following stack trace :
ComponentRequirement{role='org.codehaus.doxia.site.renderer.SiteRenderer', 
roleHint='null', fieldName='siteRenderer'} was missing.
The component org.codehaus.doxia.site.renderer.SiteRenderer is missing.
The workaroung is using maven-reporting-impl version 2.0

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


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



[jira] Created: (MNG-1835) Ability to specify more than 1 check configuration file and file sets for each of these configurations

2005-12-14 Thread Fabrice BELLINGARD (JIRA)
Ability to specify more than 1 check configuration file and file sets for each 
of these configurations
--

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

  Components: maven-checkstyle-plugin  
Reporter: Fabrice BELLINGARD


I'm using Eclipse Checkstyle Plug-in, and there's a functionnality I enjoy a 
lot: the ability to specify as many check configuration files as I want for a 
projet, and to tell which file sets those configurations should be run on.
And as I use this functionnality extensively, I'd love to have it also in the 
Maven Checkstyle Plug-in :o)

To get a look at what the Eclipse plugin does: 
http://eclipse-cs.sourceforge.net/advanced_file_sets.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


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



[jira] Created: (MNG-1836) inherited plugin dependencies

2005-12-14 Thread Gilles Scokart (JIRA)
inherited plugin dependencies
-

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

Versions: 2.0
Reporter: Gilles Scokart


I have project composed of a reactor/parent pom.xml and a few module.

In the parent pom.xml, I have somthing like this :

plugins

  plugin
artifactIdmaven-antrun-plugin/artifactId
executions
execution
!-- The assembly plugin is not flexible 
enought for what we have to do --
phasepackage/phase
configuration
tasks
property name=version.number 
value=${project.version}/
ant 
antfile=src/build/build.xml inheritRefs=true/
/tasks
/configuration
goalsgoalrun/goal/goals
/execution
/executions
inheritedfalse/inherited
/plugin
...
/plugins

In one of the module, I have 

plugins 
...
plugin
artifactIdmaven-antrun-plugin/artifactId
executions
execution
phasegenerate-test-sources/phase
configuration
tasks
ant 
antfile=src/test/ant/build.xml inheritRefs=true/
/tasks

testSourceRoottarget/generated-sources/nextmock/testSourceRoot
/configuration
goals
goalrun/goal
/goals
/execution
/executions
dependencies
 dependency
!-- Required to use javac -- 
groupIdsun.jdk/groupId
artifactIdtools/artifactId
version1.5/version
scopesystem/scope

systemPath${java.home}/../lib/tools.jar/systemPath
/dependency
/dependencies
/plugin
...
/plugins

It seems that the dependencies is in the sub-module is not loaded, probably 
because the plugin is loaded in the parent pom (or in the reactor pom which is 
the same in many cases) and not updated afterward.

The simple work around is to place the dependencies into the reactor plugin 
declaration. (A strange thing is that the dependecy doesn't need to be present 
in the module declaration anymore in that case)

I tried also to place it only int the pluginManagment section but it doesn't 
work.  The dependency is not loaded.


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


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



Plugin development questions

2005-12-14 Thread Anders Hessellund Jensen

Hi all,

I'm working on a maven 2 plugin to compile IDL files. Alan Cabrera 
created an initial plugin, and I am adding some additional features.


I have a couple of questions I'd like to have some help with.

I need to be specify various parameters to pass to the compiler backend. 
For each idl file to compile, the following needs to be specified:


- Whether the compiler should emit stubs,  skeletons or both
- A list of package prefixes
- A list of symbol definitions for preprocessing of the IDL files

Obviously, these configurations would be the same for many .idl files, 
so the .idl files should be grouped together.


I suppose an XML configuration of the plugin could look something like this:

configuration
  compilerjacorb/compiler
  sources
source
  emitall/emit
  includes
include**/*.idl/include
  /includes
  excludes
exclude**/CORBA_TypeCode.idl/exclude
  /excludes
  packagePrefixes
packagePrefix
  typeIIOP/type
  prefixorg.omg/prefix
/packagePrefix
  /packagePrefixes
  defines
define
  symbol_PRE_3_0_COMPILER_/symobl
  value1/value
/define
  /defines
   /source
   test-source
 .
 .
 .
   /test-source
  /sources
/configuration

I think it would provide the neccessary flexibility. Does this 
configuration layout look OK to you guys?


I understand that the right way to scan for files to include for 
compilation is to use a 
org.codehaus.plexus.compiler.util.scan.StaleSourceScanner. This class 
uses a SourceMapping to specify which sources to include. There does not 
seem to be a mapping that can filter sources based some include and 
exclude patterns, however. Is anyone working on such a SourceMapping, or 
 should I make up my own?


Best regards,
Anders

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



[jira] Updated: (MNG-1837) deploy-file succeeds even when local file not found

2005-12-14 Thread Dan Tran (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1837?page=all ]

Dan Tran updated MNG-1837:
--

Attachment: MVN-1837.patch

 deploy-file succeeds even when local file not found
 ---

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

 Versions: 2.0
  Environment: xp
 Reporter: Dan Tran
  Fix For: 2.0.2
  Attachments: MVN-1837.patch


 Attached is a patch which will throw exception when local file is not found.

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


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



[jira] Created: (MNG-1838) jar plugin recreates jar files all the time

2005-12-14 Thread Jochen Wiedmann (JIRA)
jar plugin recreates jar files all the time
---

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

  Components: maven-jar-plugin  
Versions: 2.0.1
Reporter: Jochen Wiedmann


The jar plugin doesn't seem to check, whether rebuilding a jar file is actually 
required. For daily work, it would be faster to do what Ant's jar task does: 
Compare the timestamps of the input files with the timestamp of the target file.

While this approach has the obvious advantage of being safe (and thus possibly 
well choosen as a default), it is not appropriate for large projects, where a 
single build requires a real lot of jar files being rebuilt, even if only a 
single source file has been changed. This applies, in particular, because 
comparable plugins like the war, ear, and assembly plugin are forced to behave 
in the same manner.

Suggestion:

- Introduce a new property, for example maven.build.force. The main idea of 
the property would
  be, that other plugins (install, war, assembly, ...) would listen to the same 
property. While they
  would possible ignore it initially, one could add support later on.
- The default property value would be true.
- If the property value is set to false, then the jar plugin compares the 
timestamps of the input files with
  the timestamp of the output file. If the latter is newer than the input 
timestamps, then the jar file isn't
  being rebuilt.

I am ready to provide a patch, if my suggestion should find interest.


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


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



[jira] Created: (MNG-1839) System Scope dependencies don't work

2005-12-14 Thread David Boden (JIRA)
System Scope dependencies don't work


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

  Components: maven-compiler-plugin  
Versions: 2.0.1
Reporter: David Boden


I've added the following as a dependency:

dependency
groupIdcom.tibco/groupId
artifactIdtibjms/artifactId
version4.1.0/version
scopesystem/scope
systemPathc:/tibjms.jar/systemPath
/dependency

The compilation process simply does not pick up this jar and put it on the 
compilation classpath. The compile fails.

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


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



[jira] Commented: (MAVENUPLOAD-625) jfreechart-1.0.0

2005-12-14 Thread Takayuki Kaneko (JIRA)
[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-625?page=comments#action_53412 ] 

Takayuki Kaneko commented on MAVENUPLOAD-625:
-

Sorry, I found it in jfreechart groupId.
It is both in jfreechart and jfree groupId. I searched it in jfree. :-)

 jfreechart-1.0.0
 

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

 Reporter: Brian Fox
 Assignee: Carlos Sanchez



 Final 1.0 version of jfreechart.

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


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



[jira] Created: (SCM-113) Support persistent and transient clientspecs

2005-12-14 Thread mike perham (JIRA)
Support persistent and transient clientspecs


 Key: SCM-113
 URL: http://jira.codehaus.org/browse/SCM-113
 Project: Maven SCM
Type: New Feature

  Components: maven-scm-provider-perforce  
Versions: 1.0-beta-3
Reporter: mike perham
 Fix For: 1.0-beta-3


Continuum needs a persistent clientspec because it needs to update a project's 
source code and build it once an hour.  On larger projects a complete resync 
might take 10-20 minutes so it is necessary to keep a clientspec around for 
that Continuum project build so syncs only take a few seconds.

However, the Maven Release plugin may need to be used by tens or even hundreds 
of developers to release any number of small modules.  Currently this would 
mean lots of clientspecs being created for the release checkout which are 
reused very infrequently.  Here I would prefer to create the clientspec, do the 
checkout, build and then delete the clientspec.  This is what I term a 
transient clientspec.  

The Perforce plugin would need to default to one mode and support some sort of 
hint which tells it which mode to operate 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: (SCM-114) Clientspec naming

2005-12-14 Thread mike perham (JIRA)
Clientspec naming
-

 Key: SCM-114
 URL: http://jira.codehaus.org/browse/SCM-114
 Project: Maven SCM
Type: Improvement

  Components: maven-scm-provider-perforce  
Versions: 1.0-beta-3
Reporter: mike perham
 Fix For: 1.0-beta-3


Several people have expressed more than a passing interest in how the Perforce 
clientspec is named by Maven SCM.  The name needs to be autogenerated and 
unique for each Continuum project build.  Currently I am thinking something 
like:

${project}-${user}-${hostname}-mavenscm

Emmannuel, does the SCM subsystem have access to the name of the project being 
built?  If not, I can just use the name of the last directory in the SCM URL 
for the name of the project: //depot/projects/foobar would mean that ${project} 
= foobar.

And just head off the inevitable question: you cannot set P4CLIENT for this 
because Continuum may build several different projects and they each need a 
unique clientspec.


-- 
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: (SCM-114) Clientspec naming

2005-12-14 Thread mike perham (JIRA)
[ http://jira.codehaus.org/browse/SCM-114?page=comments#action_53413 ] 

mike perham commented on SCM-114:
-

That should be - ${user} -.  Cursed wiki formatting!

 Clientspec naming
 -

  Key: SCM-114
  URL: http://jira.codehaus.org/browse/SCM-114
  Project: Maven SCM
 Type: Improvement

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Several people have expressed more than a passing interest in how the 
 Perforce clientspec is named by Maven SCM.  The name needs to be 
 autogenerated and unique for each Continuum project build.  Currently I am 
 thinking something like:
 ${project}-${user}-${hostname}-mavenscm
 Emmannuel, does the SCM subsystem have access to the name of the project 
 being built?  If not, I can just use the name of the last directory in the 
 SCM URL for the name of the project: //depot/projects/foobar would mean that 
 ${project} = foobar.
 And just head off the inevitable question: you cannot set P4CLIENT for this 
 because Continuum may build several different projects and they each need a 
 unique clientspec.

-- 
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: (SCM-114) Clientspec naming

2005-12-14 Thread Wim Deblauwe (JIRA)
[ http://jira.codehaus.org/browse/SCM-114?page=comments#action_53414 ] 

Wim Deblauwe commented on SCM-114:
--

I can answer for Emmanuel, because I have asked the same question for 
ClearCase. It does not :(. 
For ClearCase, I implemented it with using the last directory name of the 
working directory ( an unique number generate by Continuum ), because the 
project name is not in the SCM url.

 Clientspec naming
 -

  Key: SCM-114
  URL: http://jira.codehaus.org/browse/SCM-114
  Project: Maven SCM
 Type: Improvement

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Several people have expressed more than a passing interest in how the 
 Perforce clientspec is named by Maven SCM.  The name needs to be 
 autogenerated and unique for each Continuum project build.  Currently I am 
 thinking something like:
 ${project}-${user}-${hostname}-mavenscm
 Emmannuel, does the SCM subsystem have access to the name of the project 
 being built?  If not, I can just use the name of the last directory in the 
 SCM URL for the name of the project: //depot/projects/foobar would mean that 
 ${project} = foobar.
 And just head off the inevitable question: you cannot set P4CLIENT for this 
 because Continuum may build several different projects and they each need a 
 unique clientspec.

-- 
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: (SCM-113) Support persistent and transient clientspecs

2005-12-14 Thread Wim Deblauwe (JIRA)
[ http://jira.codehaus.org/browse/SCM-113?page=comments#action_53415 ] 

Wim Deblauwe commented on SCM-113:
--

For ClearCase, we only support what you call a persistent clientspec. The scm 
url points to the location of the spec on some server. The release:perform part 
of the release plugin is currently not supported for clearcase. We would need 
something like the transient spec you talk about.

 Support persistent and transient clientspecs
 

  Key: SCM-113
  URL: http://jira.codehaus.org/browse/SCM-113
  Project: Maven SCM
 Type: New Feature

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Continuum needs a persistent clientspec because it needs to update a 
 project's source code and build it once an hour.  On larger projects a 
 complete resync might take 10-20 minutes so it is necessary to keep a 
 clientspec around for that Continuum project build so syncs only take a few 
 seconds.
 However, the Maven Release plugin may need to be used by tens or even 
 hundreds of developers to release any number of small modules.  Currently 
 this would mean lots of clientspecs being created for the release checkout 
 which are reused very infrequently.  Here I would prefer to create the 
 clientspec, do the checkout, build and then delete the clientspec.  This is 
 what I term a transient clientspec.  
 The Perforce plugin would need to default to one mode and support some sort 
 of hint which tells it which mode to operate 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] Commented: (MNG-1838) jar plugin recreates jar files all the time

2005-12-14 Thread Eric Andresen (JIRA)
[ http://jira.codehaus.org/browse/MNG-1838?page=comments#action_53416 ] 

Eric Andresen commented on MNG-1838:


I am most definitely interested in this suggestion; we have a 20-module 
project, which has at least 5 major projects (with wars and a jar apiece), and 
a lot of time is spent rebuilding these wars and jars, even if nothing has 
changed in them.

 jar plugin recreates jar files all the time
 ---

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

   Components: maven-jar-plugin
 Versions: 2.0.1
 Reporter: Jochen Wiedmann



 The jar plugin doesn't seem to check, whether rebuilding a jar file is 
 actually required. For daily work, it would be faster to do what Ant's jar 
 task does: Compare the timestamps of the input files with the timestamp of 
 the target file.
 While this approach has the obvious advantage of being safe (and thus 
 possibly well choosen as a default), it is not appropriate for large 
 projects, where a single build requires a real lot of jar files being 
 rebuilt, even if only a single source file has been changed. This applies, in 
 particular, because comparable plugins like the war, ear, and assembly plugin 
 are forced to behave in the same manner.
 Suggestion:
 - Introduce a new property, for example maven.build.force. The main idea of 
 the property would
   be, that other plugins (install, war, assembly, ...) would listen to the 
 same property. While they
   would possible ignore it initially, one could add support later on.
 - The default property value would be true.
 - If the property value is set to false, then the jar plugin compares the 
 timestamps of the input files with
   the timestamp of the output file. If the latter is newer than the input 
 timestamps, then the jar file isn't
   being rebuilt.
 I am ready to provide a patch, if my suggestion should find interest.

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


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



Re: Ruby Mojo Support

2005-12-14 Thread John Casey

Comments inline.

Eric Redmond wrote:

Some of you expressed an interest.

Please note that it is close, but not quite, ready to be tested on a wider
scale (such as the users list). I'm still stummped at how to inject certain
values into the Ruby object. But the projects and sourcecode can be
downloaded from here:

http://www.propellors.net/rubymojo/

Its still very much alpha, email me if you have problems.


This sounds very cool. I'm only just getting started in Ruby, but it 
sounds pretty interesting.




Thanks!
Eric

Oh right, I almost forgot. I have been unsuccessful at adding dependencies
to the maven-plugin-plugin project via my plugin's POM. For the time being I
just build my own maven-plugin-plugin with maven-script-ruby added to its
POM. If anyone can get this working without modifying maven-plugin-plugin
(by either maven-script-ruby or ruby-scripted plugins that use it) I would
be forever grateful!


You might want to look at the test projects in

https://svn.apache.org/repos/asf/maven/components/trunk/maven-plugin-tools/maven-plugin-tools-ant/integration-tests


I'm using plugin-dependencies in those projects to add Ant plugin 
processing to the plugin-plugin.


HTH,

John


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



[jira] Updated: (SCM-110) Perforce should force sync

2005-12-14 Thread mike perham (JIRA)
 [ http://jira.codehaus.org/browse/SCM-110?page=all ]

mike perham updated SCM-110:


Attachment: (was: force.txt)

 Perforce should force sync
 --

  Key: SCM-110
  URL: http://jira.codehaus.org/browse/SCM-110
  Project: Maven SCM
 Type: Bug

   Components: maven-scm-provider-perforce
 Reporter: mike perham
  Attachments: force2.txt


 It's not pretty but it's the only way to get sync to work when files could be 
 deleted from the filesystem (e.g. mvn clean).

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



Re: [Proposal] Continuum refactoring

2005-12-14 Thread John Casey
I think we have to be careful when splitting up a public api like this. 
It's possible Continuum may need to be embedded someday, and if so, it 
would be much better to have a single interface for controlling 
it...even if it means that interface delegates most of its work. While I 
think you can probably factor out a lot of the actual logic, we need to 
preserve that coherent, single-interface accessibility IMO. Besides, we 
do still have to maintain public API compatibility, since it's only a 
x.y release...


My 2 cents.

-john

Emmanuel Venisse wrote:

Hi,

I'd like to know your opinions about the continuum refactoring for 1.1

What we'll do?

Replace plexus-summit/velocity by JSP/WebWork/SiteMesh

What i'd like to do?

Actually, DefaultContinuum class is our centralized code class. With a 
framework like webwork, i think we can improve the architecture by 
splitting it with this :

- all data manipulations (CRUD) will be in several DAO classes
- all utility methods (is*InQueue, checkoutProject, buildProject* will 
be in several utility classes (or action classes in webwork terms)

- in DefaultContinuum, we'll keep only initialization methods

With this refactoring, i think it will be more easy to migrate to 
webwork, and maintenance will be more easy.


WDYT?

Emmanuel





[jira] Created: (CONTINUUM-512) Preview generated site

2005-12-14 Thread Aviran Mordo (JIRA)
Preview generated site
--

 Key: CONTINUUM-512
 URL: http://jira.codehaus.org/browse/CONTINUUM-512
 Project: Continuum
Type: Wish

  Components: Web interface  
Reporter: Aviran Mordo
Priority: Minor


It will be nice to have a way to make continuum link and serve the project's 
site? If I go to the working folder and click on target-site-index.html, 
continuum show me the html source in a text box, and I want to actually view 
the generated 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] Commented: (SCM-113) Support persistent and transient clientspecs

2005-12-14 Thread Neil Padgen (JIRA)
[ http://jira.codehaus.org/browse/SCM-113?page=comments#action_53417 ] 

Neil Padgen commented on SCM-113:
-

I can see the advantages of both persistent and transient clientspecs.  I would 
expect the persistent clientspec to be used more often than the transient 
clientspec - Continuum will be building things every hour, while modules will 
be released probably not much more than once a day.

You should almost definitely use the Description field of a clientspec to 
describe the purpose of the client.

Name: client
Root: /path/to/root
Description:
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Created by 
maven-scm-provider-perforce for maven-release-plugin
View:
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;//depot/project/... //client/... 


Then it's easy to do p4 clients |grep 
'maven-scm-provider-perforce.*maven-release-plugin'  to identify which ones 
ought to be deleted.

As for your hint, could you create a property 
maven.scm.perforce.transient-clientspec to true or false?



 Support persistent and transient clientspecs
 

  Key: SCM-113
  URL: http://jira.codehaus.org/browse/SCM-113
  Project: Maven SCM
 Type: New Feature

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Continuum needs a persistent clientspec because it needs to update a 
 project's source code and build it once an hour.  On larger projects a 
 complete resync might take 10-20 minutes so it is necessary to keep a 
 clientspec around for that Continuum project build so syncs only take a few 
 seconds.
 However, the Maven Release plugin may need to be used by tens or even 
 hundreds of developers to release any number of small modules.  Currently 
 this would mean lots of clientspecs being created for the release checkout 
 which are reused very infrequently.  Here I would prefer to create the 
 clientspec, do the checkout, build and then delete the clientspec.  This is 
 what I term a transient clientspec.  
 The Perforce plugin would need to default to one mode and support some sort 
 of hint which tells it which mode to operate 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: (MEV-258) Reason: Parent: null:plexus-compiler:jar:1.4 of project: unknown:plexus-compiler-api has wrong packaging: jar. Must be 'pom'

2005-12-14 Thread Matt Brozowski (JIRA)
Reason: Parent: null:plexus-compiler:jar:1.4 of project: 
unknown:plexus-compiler-api has wrong packaging: jar. Must be 'pom'


 Key: MEV-258
 URL: http://jira.codehaus.org/browse/MEV-258
 Project: Maven Evangelism
Type: Bug

  Components: Invalid POM  
Reporter: Matt Brozowski


no packaging is listed in the plexus-compiler  POM file and is causing an error 
with 2.0.1 which apparently is checking more strictly.

Just need to add packagingpom/packaging

to the pom file.

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


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



Java Doc problem with maven 2.0.1 mvn site:site

2005-12-14 Thread yugender rayabarapu
Hi All,
  I am getting blank report for javadoc when i run mvn site:site using maven 
2.0.1 . Please let me know if you guys have any idea or workaround.
   
  Thanks.
   


[YUGENDER RAYABARAPU]



[jira] Commented: (MNG-1509) Profile activation by os doesn't work

2005-12-14 Thread Bernd Bohmann (JIRA)
[ http://jira.codehaus.org/browse/MNG-1509?page=comments#action_53420 ] 

Bernd Bohmann commented on MNG-1509:


Added more Testcases to DefaultProfileManagerTest.java m unfortunately they are 
os depend (my os is unix):

public void testOsActivationNotFamilyProfile() throws ProfileActivationException
  {
  Profile osActivated = new Profile();
  osActivated.setId(os-profile);

  Activation osActivation = new Activation();

  ActivationOS activationOS = new ActivationOS();

  activationOS.setFamily(!windows);

  osActivation.setOs(activationOS);

  osActivated.setActivation(osActivation);

  ProfileManager profileManager = new 
DefaultProfileManager(getContainer());

  profileManager.addProfile(osActivated);

  List active = profileManager.getActiveProfiles();

  assertNotNull( active );
  assertEquals( 1, active.size() );
  }

   public void testOsActivationFamilyProfile() throws ProfileActivationException
  {
  Profile osActivated = new Profile();
  osActivated.setId(os-profile);

  Activation osActivation = new Activation();

  ActivationOS activationOS = new ActivationOS();

  activationOS.setFamily(unix);

  osActivation.setOs(activationOS);

  osActivated.setActivation(osActivation);

  ProfileManager profileManager = new 
DefaultProfileManager(getContainer());

  profileManager.addProfile(osActivated);

  List active = profileManager.getActiveProfiles();

  assertNotNull( active );
  assertEquals( 1, active.size() );
  }

  public void testOsActivationWrongFamilyProfile() throws 
ProfileActivationException
   {
   Profile osActivated = new Profile();
   osActivated.setId(os-profile);

   Activation osActivation = new Activation();

   ActivationOS activationOS = new ActivationOS();

   activationOS.setFamily(!unix);

   osActivation.setOs(activationOS);

   osActivated.setActivation(osActivation);

   ProfileManager profileManager = new 
DefaultProfileManager(getContainer());

   profileManager.addProfile(osActivated);

   List active = profileManager.getActiveProfiles();

   assertNotNull( active );
   assertEquals( 0, active.size() );
   }

All these tests runs without a failure.

How can i ensure that this version is used by maven?



 Profile activation by os doesn't work
 -

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

   Components: Inheritence and Interpolation
 Versions: 2.0
  Environment: Ubuntu 5.10 maven 2.0
 Reporter: Bernd Bohmann
 Assignee: John Casey
  Fix For: 2.0.1
  Attachments: DefaultProfileManagerTest.java.patch, 
 OperatingSystemProfileActivator.java.patch, 
 OperatingSystemProfileActivator.java.patch, components.xml.patch


 Profile activation by os doesn't work.
 OperatingSystemProfileActivator is missing in components.xml.
 Implementation of OperatingSystemProfileActivator.isActive is wrong.

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


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



[jira] Commented: (MNG-1819) StringIndexOutOfBoundsException when running maven

2005-12-14 Thread Christopher Cobb (JIRA)
[ http://jira.codehaus.org/browse/MNG-1819?page=comments#action_53424 ] 

Christopher Cobb commented on MNG-1819:
---

I am also running cygwin.

If I open a windows cmd shell, I get:

C:\downloads\maven-2.0.1\binmvn
[INFO] Scanning for projects...
[INFO] 

[ERROR] BUILD FAILURE
[INFO] 

[INFO] You must specify at least one goal. Try 'install'
[INFO] 

[INFO] For more information, run Maven with the -e switch
[INFO] 

[INFO] Total time:  1 second
[INFO] Finished at: Wed Dec 14 11:34:47 EST 2005
[INFO] Final Memory: 1M/2M
[INFO] 



If I open a cygwin rxvt bash shell, I get (whose path has been purified of 
directories with spaces with PATH=`echo $PATH|tr : '\n'|grep -v   | tr '\n' 
:`), I get:

/downloads/maven-2.0.1/bin $ ./mvn
[WARNING] Failed to initialize environment variable resolver. Skipping 
environment substitution in settings.
[WARNING] Failed to initialize environment variable resolver. Skipping 
environment substitution in settings.
[INFO] Scanning for projects...
[INFO] 

[ERROR] FATAL ERROR
[INFO] 

[INFO] String index out of range: -1
[INFO] 

[INFO] Trace
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1768)
at 
org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:188)
at 
org.codehaus.plexus.util.interpolation.EnvarBasedValueSource.init(EnvarBasedValueSource.java:16)
at 
org.apache.maven.project.interpolation.RegexBasedModelInterpolator.interpolate(RegexBasedModelInterpolator.java:86)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:725)
at 
org.apache.maven.project.DefaultMavenProjectBuilder.buildStandaloneSuperProject(DefaultMavenProjectBuilder.java:1334)
at org.apache.maven.DefaultMaven.getSuperProject(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:281)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
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(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
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)
[INFO] 

[INFO] Total time:  1 second
[INFO] Finished at: Wed Dec 14 11:36:03 EST 2005
[INFO] Final Memory: 1M/2M
[INFO] 




 StringIndexOutOfBoundsException when running maven
 --

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

 Versions: 2.0.1
  Environment: win xp, cygwin
 Reporter: Dan Diephouse



 Just trying out 2.0.1 and I am getting this message below. any ideas?
 $ mvn.bat
 [WARNING] Failed to initialize environment variable resolver. Skipping 
 environment substitution in settings.
 [INFO] Scanning for projects...
 [INFO] 
 
 [ERROR] FATAL ERROR
 [INFO] 
 
 [INFO] String index out of range: -1
 [INFO] 
 
 [INFO] Trace
 java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1768)
at 
 org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:188)
at 
 org.codehaus.plexus.util.interpolation.EnvarBasedValueSource.init(EnvarBasedValueSource.java:16)
at 
 org.apache.maven.project.interpolation.RegexBasedModelInterpolator.interpolate(RegexBasedModelInterpolator.java:86)
at 

Java Doc Report problem with mvn site:site maven 2.0.1

2005-12-14 Thread yugender rayabarapu
  Hi All,
I am getting blank report for javadoc when i run mvn site:site using maven 
2.0.1 . Please let me know if you guys have any idea or workaround.

Thanks.



[YUGENDER RAYABARAPU]





[YUGENDER RAYABARAPU]



[jira] Commented: (SCM-113) Support persistent and transient clientspecs

2005-12-14 Thread skylab (JIRA)
[ http://jira.codehaus.org/browse/SCM-113?page=comments#action_53427 ] 

skylab commented on SCM-113:


Hi Mike,

can we add some additional parameters to the SCM URL? Just the client-name or 
something else:

_x:y:z:url:?myName=skylabperforce.client.name=skylabs-project-on-my-workstationandSoOn_

 Support persistent and transient clientspecs
 

  Key: SCM-113
  URL: http://jira.codehaus.org/browse/SCM-113
  Project: Maven SCM
 Type: New Feature

   Components: maven-scm-provider-perforce
 Versions: 1.0-beta-3
 Reporter: mike perham
  Fix For: 1.0-beta-3



 Continuum needs a persistent clientspec because it needs to update a 
 project's source code and build it once an hour.  On larger projects a 
 complete resync might take 10-20 minutes so it is necessary to keep a 
 clientspec around for that Continuum project build so syncs only take a few 
 seconds.
 However, the Maven Release plugin may need to be used by tens or even 
 hundreds of developers to release any number of small modules.  Currently 
 this would mean lots of clientspecs being created for the release checkout 
 which are reused very infrequently.  Here I would prefer to create the 
 clientspec, do the checkout, build and then delete the clientspec.  This is 
 what I term a transient clientspec.  
 The Perforce plugin would need to default to one mode and support some sort 
 of hint which tells it which mode to operate 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] Commented: (MNG-1839) System Scope dependencies don't work

2005-12-14 Thread David Boden (JIRA)
[ http://jira.codehaus.org/browse/MNG-1839?page=comments#action_53429 ] 

David Boden commented on MNG-1839:
--

Sorry, please ignore for the moment.

I've just downloaded a newer version than I thought I had installed. I'll close 
this issue if the bug is fixed in 2.0.1.

Thanks.

 System Scope dependencies don't work
 

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

   Components: maven-compiler-plugin
 Versions: 2.0.1
 Reporter: David Boden



 I've added the following as a dependency:
 dependency
 groupIdcom.tibco/groupId
 artifactIdtibjms/artifactId
 version4.1.0/version
 scopesystem/scope
 systemPathc:/tibjms.jar/systemPath
 /dependency
 The compilation process simply does not pick up this jar and put it on the 
 compilation classpath. The compile fails.

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


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



[continuum build - FAILED - update] Wed Dec 14 17:30:00 GMT 2005

2005-12-14 Thread continuum
Log:
http://maven.zones.apache.org/~continuum/logs/continuum-build-log-20051214.173000.txt


[jira] Created: (MNG-1840) Increment Model Version and enable stricter checks.

2005-12-14 Thread Joakim Erdfelt (JIRA)
Increment Model Version and enable stricter checks.
---

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

  Components: POM  
Versions: 2.1
Reporter: Joakim Erdfelt
 Fix For: 2.1


Based on discussion with Brett.

The 2.1 codebase will introduce some new elements into the pom.

* Increment the POM modelVersion.
* Enable strict checks option in ModelReader.
* Commit MODELLO-44 for required pom elements.


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


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



[jira] Created: (MPSITE-46) maven-site-plugin break maven-javadoc-plugin JavaDocs

2005-12-14 Thread Alex Mayorga Adame (JIRA)
maven-site-plugin break maven-javadoc-plugin JavaDocs
-

 Key: MPSITE-46
 URL: http://jira.codehaus.org/browse/MPSITE-46
 Project: maven-site-plugin
Type: Bug

  Components: plugin  
 Environment: maven-site-plugin-2.0-beta-4
Solaris 5.8SP4
Maven 2.0/2.0.1
Reporter: Alex Mayorga Adame
 Attachments: javadoc-javadoc-index.html, site-javadoc-index.html

When mvn javadoc:javadoc is used

\target\docs\apidocs\index.html is created with correct javadocs.

but when mvn site:site is used

\target\site\apidocs\index.html is created with a JavaDoc link to an empty 
page. I believe the $bodyContent is not correctly handled by site-plugin.

Attached both pages.

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


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



[jira] Closed: (MNG-1278) Broken Links on Getting Started page

2005-12-14 Thread Brett Porter (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1278?page=all ]
 
Brett Porter closed MNG-1278:
-

Resolution: Fixed

confirmed (I used the firefox linkcheck plugin)

 Broken Links on Getting Started page
 

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

   Components: documentation - general
 Versions: 2.0
 Reporter: Binil Thomas
 Priority: Trivial



 Many links on the Getting Started page 
 (http://maven.apache.org/guides/getting-started/index.html) are broken.
 For instance, the Introduction to Archetypes page is linked as 
 http://maven.apache.org/guides/getting-started/introduction-to-archetypes.html,
  but the page exits at 
 http://maven.apache.org/guides/introduction/introduction-to-archetypes.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


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



[jira] Closed: (MEV-257) Please upload ditchnet:ditchnet-tabs-taglib 0.8

2005-12-14 Thread Carlos Sanchez (JIRA)
 [ http://jira.codehaus.org/browse/MEV-257?page=all ]
 
Carlos Sanchez closed MEV-257:
--

 Assign To: Carlos Sanchez
Resolution: Incomplete

The structure is right
To upload the binaries, read 
http://maven.apache.org/guides/mini/guide-ibiblio-upload.html

 Please upload ditchnet:ditchnet-tabs-taglib 0.8
 ---

  Key: MEV-257
  URL: http://jira.codehaus.org/browse/MEV-257
  Project: Maven Evangelism
 Type: Wish

 Reporter: Oliver Siegmar
 Assignee: Carlos Sanchez



 The binaries are missing and the structure is not maven2 compliant.

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


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



[jira] Commented: (MNG-1835) Ability to specify more than 1 check configuration file and file sets for each of these configurations

2005-12-14 Thread Joakim Erdfelt (JIRA)
[ http://jira.codehaus.org/browse/MNG-1835?page=comments#action_53436 ] 

Joakim Erdfelt commented on MNG-1835:
-

I was working on a ...

configuration
  configLocations
configLocation.../configLocation
configLocation.../configLocation
  /configLocations
/configuration

... concept earlier, but my attempts to 'merge' the configs together and run a 
single checkstyle run against the codebase was fruitless.

Instead, I feel that multiple checkstyle runs against the codebase made the 
most sense.
But that introduces the potential for different configurations for the other 
parts too.

Course, in that case, you could just as well make multiple checkstyle plugin 
entries in your pom. (but that would require the ability to specify the report 
output filename and title in the project reports navigation links.)

 Ability to specify more than 1 check configuration file and file sets for 
 each of these configurations
 --

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

   Components: maven-checkstyle-plugin
 Reporter: Fabrice BELLINGARD



 I'm using Eclipse Checkstyle Plug-in, and there's a functionnality I enjoy a 
 lot: the ability to specify as many check configuration files as I want for a 
 projet, and to tell which file sets those configurations should be run on.
 And as I use this functionnality extensively, I'd love to have it also in the 
 Maven Checkstyle Plug-in :o)
 To get a look at what the Eclipse plugin does: 
 http://eclipse-cs.sourceforge.net/advanced_file_sets.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


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



[jira] Commented: (MNG-1835) Ability to specify more than 1 check configuration file and file sets for each of these configurations

2005-12-14 Thread Joakim Erdfelt (JIRA)
[ http://jira.codehaus.org/browse/MNG-1835?page=comments#action_53435 ] 

Joakim Erdfelt commented on MNG-1835:
-

I was working on a ...

configuration
  configLocations
configLocation.../configLocation
configLocation.../configLocation
  /configLocations
/configuration

... concept earlier, but my attempts to 'merge' the configs together and run a 
single checkstyle run against the codebase was fruitless.

Instead, I feel that multiple checkstyle runs against the codebase made the 
most sense.
But that introduces the potential for different configurations for the other 
parts too.

Course, in that case, you could just as well make multiple checkstyle plugin 
entries in your pom. (but that would require the ability to specify the report 
output filename and title in the project reports navigation links.)

 Ability to specify more than 1 check configuration file and file sets for 
 each of these configurations
 --

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

   Components: maven-checkstyle-plugin
 Reporter: Fabrice BELLINGARD



 I'm using Eclipse Checkstyle Plug-in, and there's a functionnality I enjoy a 
 lot: the ability to specify as many check configuration files as I want for a 
 projet, and to tell which file sets those configurations should be run on.
 And as I use this functionnality extensively, I'd love to have it also in the 
 Maven Checkstyle Plug-in :o)
 To get a look at what the Eclipse plugin does: 
 http://eclipse-cs.sourceforge.net/advanced_file_sets.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


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



[jira] Updated: (MNG-1834) maven-reporting-impl version 2.0.1 missing component org.codehaus.doxia.site.renderer.SiteRenderer

2005-12-14 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1834?page=all ]

John Casey updated MNG-1834:


 Assign To: John Casey
   Fix Version: 2.0.1-1
Remaining Estimate: 30 minutes
 Original Estimate: 30 minutes

 maven-reporting-impl version 2.0.1 missing component 
 org.codehaus.doxia.site.renderer.SiteRenderer
 --

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

 Versions: 2.0.1
  Environment: all
 Reporter: Olivier Lamy
 Assignee: John Casey
 Priority: Blocker
  Fix For: 2.0.1-1


 Original Estimate: 30 minutes
 Remaining: 30 minutes

 With using maven-reporting-impl version 2.0.1. (updating my pom to all maven* 
 2.0.1)
 I have the following stack trace :
 ComponentRequirement{role='org.codehaus.doxia.site.renderer.SiteRenderer', 
 roleHint='null', fieldName='siteRenderer'} was missing.
 The component org.codehaus.doxia.site.renderer.SiteRenderer is missing.
 The workaroung is using maven-reporting-impl version 2.0

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


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



[jira] Updated: (MNG-1819) StringIndexOutOfBoundsException when running maven

2005-12-14 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1819?page=all ]

John Casey updated MNG-1819:


  Assign To: John Casey
Fix Version: 2.0.1-1

 StringIndexOutOfBoundsException when running maven
 --

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

 Versions: 2.0.1
  Environment: win xp, cygwin
 Reporter: Dan Diephouse
 Assignee: John Casey
  Fix For: 2.0.1-1



 Just trying out 2.0.1 and I am getting this message below. any ideas?
 $ mvn.bat
 [WARNING] Failed to initialize environment variable resolver. Skipping 
 environment substitution in settings.
 [INFO] Scanning for projects...
 [INFO] 
 
 [ERROR] FATAL ERROR
 [INFO] 
 
 [INFO] String index out of range: -1
 [INFO] 
 
 [INFO] Trace
 java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1768)
at 
 org.codehaus.plexus.util.cli.CommandLineUtils.getSystemEnvVars(CommandLineUtils.java:188)
at 
 org.codehaus.plexus.util.interpolation.EnvarBasedValueSource.init(EnvarBasedValueSource.java:16)
at 
 org.apache.maven.project.interpolation.RegexBasedModelInterpolator.interpolate(RegexBasedModelInterpolator.java:86)
at 
 org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:725)
at 
 org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:632)
at 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFile(DefaultMavenProjectBuilder.java:304)
at 
 org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:274)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
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(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
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)
 [INFO] 
 
 [INFO] Total time:  1 second
 [INFO] Finished at: Mon Dec 12 16:50:03 PST 2005
 [INFO] Final Memory: 1M/2M
 [INFO] 
  

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


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



[vote] Release Maven 2.0.1-1 critical bugfix version

2005-12-14 Thread John Casey

Hi all,

If you've been watching this list, the users list, or JIRA, I'm sure 
you've noticed that we managed to introduce some new bugs in 2.0.1. Some 
of these are critical, and will block the use of this version.


What I'd like to do is release a bugfix version, 2.0.1-1, to address 
these critical issues. I've opened a new version on the Maven roadmap in 
JIRA (http://jira.codehaus.org/browse/MNG) to track these. Currently 
there are two, and I don't expect that number to climb much more.


Please note, this release is only for critical bugs. We're not going to 
be fixing anything that we can limp along without for a bit longer.


Because of the hurried nature of this vote, this email thread will 
undoubtedly serve as a mechanism for determining which issues are 
critical to release here; I will make sure JIRA reflects this discussion.


Here is my +1.

Sincerely,

John

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



Re: [vote] Release Maven 2.0.1-1 critical bugfix version

2005-12-14 Thread Alan D. Cabrera
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

John Casey wrote, On 12/14/2005 11:41 AM:
 Hi all,
 
 If you've been watching this list, the users list, or JIRA, I'm sure
 you've noticed that we managed to introduce some new bugs in 2.0.1. Some
 of these are critical, and will block the use of this version.
 
 What I'd like to do is release a bugfix version, 2.0.1-1, to address
 these critical issues. I've opened a new version on the Maven roadmap in
 JIRA (http://jira.codehaus.org/browse/MNG) to track these. Currently
 there are two, and I don't expect that number to climb much more.
 
 Please note, this release is only for critical bugs. We're not going to
 be fixing anything that we can limp along without for a bit longer.
 
 Because of the hurried nature of this vote, this email thread will
 undoubtedly serve as a mechanism for determining which issues are
 critical to release here; I will make sure JIRA reflects this discussion.


Odd that this won't be a 2.0.2 release.


Regards,
Alan

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.2 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDoHZV1xC6qnMLUpYRAgLjAJ4ymuIvNkOmZSp52/zlV8OYjm6cvQCfeOsJ
wOegA5fFRyvwN7HAXekqw5Y=
=h0DH
-END PGP SIGNATURE-


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



Re: [vote] Release Maven 2.0.1-1 critical bugfix version

2005-12-14 Thread Carlos Sanchez
That's what happen when you make a release while you drink beer ;) No
more releases during the Hackathon !

Why not call it 2.0.3 ?

On 12/14/05, John Casey [EMAIL PROTECTED] wrote:
 Hi all,

 If you've been watching this list, the users list, or JIRA, I'm sure
 you've noticed that we managed to introduce some new bugs in 2.0.1. Some
 of these are critical, and will block the use of this version.

 What I'd like to do is release a bugfix version, 2.0.1-1, to address
 these critical issues. I've opened a new version on the Maven roadmap in
 JIRA (http://jira.codehaus.org/browse/MNG) to track these. Currently
 there are two, and I don't expect that number to climb much more.

 Please note, this release is only for critical bugs. We're not going to
 be fixing anything that we can limp along without for a bit longer.

 Because of the hurried nature of this vote, this email thread will
 undoubtedly serve as a mechanism for determining which issues are
 critical to release here; I will make sure JIRA reflects this discussion.

 Here is my +1.

 Sincerely,

 John

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



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



Re: [vote] Release Maven 2.0.1-1 critical bugfix version

2005-12-14 Thread Jason van Zyl

John Casey wrote:

Hi all,

If you've been watching this list, the users list, or JIRA, I'm sure 
you've noticed that we managed to introduce some new bugs in 2.0.1. Some 
of these are critical, and will block the use of this version.


What I'd like to do is release a bugfix version, 2.0.1-1, to address 
these critical issues. I've opened a new version on the Maven roadmap in 
JIRA (http://jira.codehaus.org/browse/MNG) to track these. Currently 
there are two, and I don't expect that number to climb much more.


I think the version should be 2.0.2. It is a patch release effectively. 
I know this means pushing out all the JIRA issues to a 2.0.3. I just did 
this with surefire where a bug slipped in and I think major.minor.patch 
is more consistent.


Please note, this release is only for critical bugs. We're not going to 
be fixing anything that we can limp along without for a bit longer.


Because of the hurried nature of this vote, this email thread will 
undoubtedly serve as a mechanism for determining which issues are 
critical to release here; I will make sure JIRA reflects this discussion.


Here is my +1.

Sincerely,

John

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






--

jvz.

Jason van Zyl
jason at maven.org
http://maven.apache.org

A party which is not afraid of letting culture,
business, and welfare go to ruin completely can
be omnipotent for a while.

  -- Jakob Burckhardt

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



[jira] Updated: (MNG-1841) maven-site-plugin break maven-javadoc-plugin JavaDocs

2005-12-14 Thread Emmanuel Venisse (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1841?page=all ]

Emmanuel Venisse updated MNG-1841:
--

Fix Version: 2.0.1-1

 maven-site-plugin break maven-javadoc-plugin JavaDocs
 -

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

   Components: maven-site-plugin
  Environment: maven-site-plugin-2.0-beta-4
 Solaris 5.8SP4
 Maven 2.0/2.0.1
 Reporter: Alex Mayorga Adame
  Fix For: 2.0.1-1
  Attachments: javadoc-javadoc-index.html, site-javadoc-index.html


 When mvn javadoc:javadoc is used
 \target\docs\apidocs\index.html is created with correct javadocs.
 but when mvn site:site is used
 \target\site\apidocs\index.html is created with a JavaDoc link to an empty 
 page. I believe the $bodyContent is not correctly handled by site-plugin.
 Attached both pages.

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


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



Re: [vote] Release Maven 2.0.1-1 critical bugfix version

2005-12-14 Thread Emmanuel Venisse

+1

I'd prefer too 2.0.2

I added MNG-1841 because it's blocker for site generation. All our reports are empty in maven site 
(http://maven.apache.org/maven-reports.html)


Emmanuel

John Casey a écrit :

Hi all,

If you've been watching this list, the users list, or JIRA, I'm sure 
you've noticed that we managed to introduce some new bugs in 2.0.1. Some 
of these are critical, and will block the use of this version.


What I'd like to do is release a bugfix version, 2.0.1-1, to address 
these critical issues. I've opened a new version on the Maven roadmap in 
JIRA (http://jira.codehaus.org/browse/MNG) to track these. Currently 
there are two, and I don't expect that number to climb much more.


Please note, this release is only for critical bugs. We're not going to 
be fixing anything that we can limp along without for a bit longer.


Because of the hurried nature of this vote, this email thread will 
undoubtedly serve as a mechanism for determining which issues are 
critical to release here; I will make sure JIRA reflects this discussion.


Here is my +1.

Sincerely,

John

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







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



[jira] Updated: (MNG-1509) Profile activation by os doesn't work

2005-12-14 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1509?page=all ]

John Casey updated MNG-1509:


Fix Version: (was: 2.0.1)
 2.0.2

 Profile activation by os doesn't work
 -

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

   Components: Inheritence and Interpolation
 Versions: 2.0
  Environment: Ubuntu 5.10 maven 2.0
 Reporter: Bernd Bohmann
 Assignee: John Casey
  Fix For: 2.0.2
  Attachments: DefaultProfileManagerTest.java.patch, 
 OperatingSystemProfileActivator.java.patch, 
 OperatingSystemProfileActivator.java.patch, components.xml.patch


 Profile activation by os doesn't work.
 OperatingSystemProfileActivator is missing in components.xml.
 Implementation of OperatingSystemProfileActivator.isActive is wrong.

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


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



[jira] Closed: (MNG-1841) maven-site-plugin break maven-javadoc-plugin JavaDocs

2005-12-14 Thread Brett Porter (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1841?page=all ]
 
Brett Porter closed MNG-1841:
-

  Assign To: Brett Porter
 Resolution: Duplicate
Fix Version: (was: 2.0.2)

 maven-site-plugin break maven-javadoc-plugin JavaDocs
 -

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

   Components: maven-site-plugin
  Environment: maven-site-plugin-2.0-beta-4
 Solaris 5.8SP4
 Maven 2.0/2.0.1
 Reporter: Alex Mayorga Adame
 Assignee: Brett Porter
  Attachments: javadoc-javadoc-index.html, site-javadoc-index.html


 When mvn javadoc:javadoc is used
 \target\docs\apidocs\index.html is created with correct javadocs.
 but when mvn site:site is used
 \target\site\apidocs\index.html is created with a JavaDoc link to an empty 
 page. I believe the $bodyContent is not correctly handled by site-plugin.
 Attached both pages.

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


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



Re: [vote] Release Maven 2.0.1-1 critical bugfix version

2005-12-14 Thread Jason van Zyl

John Casey wrote:
I'm not too interested in which version number we use; I only suggested 
this notation since it's definitely a lot smaller than what we did for 
2.0.1, and what we've got slated for 2.0.2...that, and it's meant to 
modify the 2.0.1 release so it'll work.


2.0.2 is fine with me. I can push the other stuff off to 2.0.3.

What about the vote?


+1


-j

Jason van Zyl wrote:


John Casey wrote:


Hi all,

If you've been watching this list, the users list, or JIRA, I'm sure 
you've noticed that we managed to introduce some new bugs in 2.0.1. 
Some of these are critical, and will block the use of this version.


What I'd like to do is release a bugfix version, 2.0.1-1, to address 
these critical issues. I've opened a new version on the Maven roadmap 
in JIRA (http://jira.codehaus.org/browse/MNG) to track these. 
Currently there are two, and I don't expect that number to climb much 
more.



I think the version should be 2.0.2. It is a patch release 
effectively. I know this means pushing out all the JIRA issues to a 
2.0.3. I just did this with surefire where a bug slipped in and I 
think major.minor.patch is more consistent.


Please note, this release is only for critical bugs. We're not going 
to be fixing anything that we can limp along without for a bit longer.


Because of the hurried nature of this vote, this email thread will 
undoubtedly serve as a mechanism for determining which issues are 
critical to release here; I will make sure JIRA reflects this 
discussion.


Here is my +1.

Sincerely,

John

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








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






--

jvz.

Jason van Zyl
jason at maven.org
http://maven.apache.org

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

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

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



[vote] Release maven-javadoc-plugin 2.0-beta-3 (maven 2)

2005-12-14 Thread John Casey

Hi,

We've been receiving a lot of questions about the javadoc report, and 
we've got some critical fixes ready for release which should solve a 
good deal of these problems. It looks like it's time to release the next 
beta of this plugin.


I'll give it the customary 72 hrs.

Here's my +1.

-john

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



Re: [vote] Release maven-javadoc-plugin 2.0-beta-3 (maven 2)

2005-12-14 Thread Carlos Sanchez
+1

On 12/14/05, John Casey [EMAIL PROTECTED] wrote:
 Hi,

 We've been receiving a lot of questions about the javadoc report, and
 we've got some critical fixes ready for release which should solve a
 good deal of these problems. It looks like it's time to release the next
 beta of this plugin.

 I'll give it the customary 72 hrs.

 Here's my +1.

 -john

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



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



Re: [Proposal] Continuum refactoring

2005-12-14 Thread Trygve Laugstøl
On Wed, 2005-12-14 at 19:30 +0100, Emmanuel Venisse wrote:
 ok, so we'll have some data object store access (ProjectStore, BuildStore...) 
 and DefaultContinuum 
 will use them. Webwork actions will use them too or they'll use Continuum 
 interface?

I still disagree with splitting up the ContinuumStore into a set of
DAOs. I've never seen the advantage of having a single DAO for each
domain object. On the other hand it might be feasible to split the
rather big interface into smaller interfaces, each having the
responsible of a distinct set of entities. The User and Group are two
classes that naturally fit in a separate store interface.

I agree with Brett's idea about making even more actions out of the
Continuum implementation, possibly even using something like OS Workflow
to actually execute the activities.

--
Trygve

 Emmanuel
 
 Brett Porter a écrit :
  +1
  
  I'm all for splitting up into action components, but retaining a
  Continuum interface as a single entry point to those
  
  - Brett
  
  John Casey wrote:
  
 I think we have to be careful when splitting up a public api like
 this. It's possible Continuum may need to be embedded someday, and if
 so, it would be much better to have a single interface for controlling
 it...even if it means that interface delegates most of its work. While
 I think you can probably factor out a lot of the actual logic, we need
 to preserve that coherent, single-interface accessibility IMO.
 Besides, we do still have to maintain public API compatibility, since
 it's only a x.y release...
 
 My 2 cents.
 
 -john
 
 Emmanuel Venisse wrote:
 
 Hi,
 
 I'd like to know your opinions about the continuum refactoring for 1.1
 
 What we'll do?
 
 Replace plexus-summit/velocity by JSP/WebWork/SiteMesh
 
 What i'd like to do?
 
 Actually, DefaultContinuum class is our centralized code class. With
 a framework like webwork, i think we can improve the architecture by
 splitting it with this :
 - all data manipulations (CRUD) will be in several DAO classes
 - all utility methods (is*InQueue, checkoutProject, buildProject*
 will be in several utility classes (or action classes in webwork terms)
 - in DefaultContinuum, we'll keep only initialization methods
 
 With this refactoring, i think it will be more easy to migrate to
 webwork, and maintenance will be more easy.
 
 WDYT?
 
 Emmanuel
 
 
 
 
  
  
  
  
 



[jira] Closed: (MNG-1800) surefire:test finds a resource inside a jar, but can't load a class inside it?

2005-12-14 Thread Matthew Beermann (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1800?page=all ]
 
Matthew Beermann closed MNG-1800:
-

 Resolution: Fixed
Fix Version: (was: 2.0.3)

Turns out that this wasn't directly caused by MNG-441 or MNG-1303, but the 
resolution of those allowed me to get a real stack trace (with chained 
exceptions attached) and get to the root of the problem.

 surefire:test finds a resource inside a jar, but can't load a class inside it?
 --

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

   Components: maven-surefire-plugin
 Versions: 2.0
 Reporter: Matthew Beermann
 Priority: Critical



 We're using Java's SPI mechanism to load implementations at runtime. To be 
 exact, the iface jar looks for a particular file (using 
 ClassLoader.getResource) when the application starts, and reads inside of it 
 to find out what the real implementation is. Then, it uses reflection 
 (ClassLoader.loadClass) to actually load the class.
 This mechanism works like a dream in Eclipse, JUnit, etc, but fails 
 mysteriously in Maven 2. I say mysteriously, because it locates the file in 
 the impl jar, but then can't manage to load the class inside that jar! 
 Snippets from my build log... sorry for the redacting, but it's not 
 open-source code being built...
 [DEBUG] Test Classpath :
 ...
 [DEBUG] C:\my-implementation.jar
 ---
  T E S T S
 ---
 ServiceProviderLookupFacility: The class [BasicLoggerManager] configured in 
 the service provider configuration file 
 [jar:file:C:/my-implementation.jar!/META-INF/services/LoggerManager] could 
 not be found and will be skipped.
 ServiceProviderLookupFacility:  java.lang.ClassNotFoundException: 
 BasicLoggerManager
   at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
   at 
 org.codehaus.surefire.IsolatedClassLoader.loadClass(IsolatedClassLoader.java:69)
  where my code called ClassLoader.loadClass
 Any insights into what's going on here? This seems tremendously broken...

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


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



[jira] Commented: (MAVENUPLOAD-629) Jini version 2.1 final starter kit jars

2005-12-14 Thread Chris Sterling (JIRA)
[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-629?page=comments#action_53447 ] 

Chris Sterling commented on MAVENUPLOAD-629:


I had seen all of the jar files pushed to the Maven 1.x and 2.x repositories, 
but do not see the zip files uploaded as of yet.  Is there anything special 
that I need to do in order to get these files loaded into the Ibiblio 
repositories?  Thanks.

 Jini version 2.1 final starter kit jars
 ---

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

 Reporter: Chris Sterling



 http://daredskin.homedns.org/checkconfigurationfile-2.1-bundle.jar
 http://daredskin.homedns.org/checkser-2.1-bundle.jar
 http://daredskin.homedns.org/classdep-2.1-bundle.jar
 http://daredskin.homedns.org/classserver-2.1-bundle.jar
 http://daredskin.homedns.org/computedigest-2.1-bundle.jar
 http://daredskin.homedns.org/computehttpmdcodebase-2.1-bundle.jar
 http://daredskin.homedns.org/destroy-2.1-bundle.jar
 http://daredskin.homedns.org/envcheck-2.1-bundle.jar
 http://daredskin.homedns.org/group-2.1-bundle.jar
 http://daredskin.homedns.org/jarwrapper-2.1-bundle.jar
 http://daredskin.homedns.org/jini-core-2.1-bundle.jar
 http://daredskin.homedns.org/jini-ext-2.1-bundle.jar
 http://daredskin.homedns.org/jini-starterkit-2.1-bundle.jar
 http://daredskin.homedns.org/jini-start-examples-2.1-bundle.jar
 http://daredskin.homedns.org/jsk-lib-2.1-bundle.jar
 http://daredskin.homedns.org/jsk-platform-2.1-bundle.jar
 http://daredskin.homedns.org/jsk-resources-2.1-bundle.jar
 http://daredskin.homedns.org/sun-util-2.1-bundle.jar
 http://daredskin.homedns.org/tools-2.1-bundle.jar
 http://www.jini.org/
 This is as close to a team link that I could find:
 http://www.jini.org/Contrib_Award/index.html
 Jini version 2.1 specifications and reference implementations are licensed 
 under the Apache 2.0 license. I think it would be great to have the Jini base 
 jars in the Maven repository to support a Maven Jini Plug-in, 
 (http://maven-jini-plugin.jini.org/) that is going version 1.1. Thank you.

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


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



[jira] Commented: (MNG-1373) Broken links and improperly formatted headings in http://maven.apache.org/guides/introduction/introduction-to-repositories.html

2005-12-14 Thread Dennis Lundberg (JIRA)
[ http://jira.codehaus.org/browse/MNG-1373?page=comments#action_53448 ] 

Dennis Lundberg commented on MNG-1373:
--

See MNG-1686 that also has a patch for this.

 Broken links and improperly formatted headings in 
 http://maven.apache.org/guides/introduction/introduction-to-repositories.html
 ---

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

   Components: documentation - guides
 Reporter: John Sisson
  Attachments: introduction-to-repositories.diff


 Broken links and improperly formatted headings in 
 http://maven.apache.org/guides/introduction/introduction-to-repositories.html
 * Downloading from a Remote Repository heading has trailing 
 * Link in last line of  Downloading from a Remote Repository section is broken
 * Uploading to Remote Repository heading has trailing 
 * Link in Uploading to Remote Repository section is broken
 Looks like there is heaps more of these problems in this page.

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


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



Re: [Proposal] Continuum refactoring

2005-12-14 Thread Carlos Sanchez
On 12/14/05, Trygve Laugstøl [EMAIL PROTECTED] wrote:
 I still disagree with splitting up the ContinuumStore into a set of
 DAOs. I've never seen the advantage of having a single DAO for each
 domain object.

They will be reusable in other applicaitons. If we're thinking about
creting other applications, like repository manager, we'll share a lot
of common objects between them.


[jira] Updated: (MNG-1842) maven/plugins/trunk fails to build on clean system

2005-12-14 Thread Joakim Erdfelt (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1842?page=all ]

Joakim Erdfelt updated MNG-1842:


Attachment: MNG-1842-pom-version.patch

 maven/plugins/trunk fails to build on clean system
 --

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

   Components: Plugins and Lifecycle
 Versions: 2.0.1
 Reporter: Joakim Erdfelt
  Fix For: 2.0.1
  Attachments: MNG-1842-pom-version.patch


 The last release (2.0.1) eliminated the ability to perform a complete from 
 scratch clean build of the maven/plugins/trunk.
 There are several plugins refering to maven 2.0.1-SNAPSHOT artifacts.

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


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



[jira] Closed: (MNG-1529) NPE when inheriting report sets

2005-12-14 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1529?page=all ]
 
John Casey closed MNG-1529:
---

  Assign To: John Casey
 Resolution: Fixed
Fix Version: (was: 2.0.3)
 2.0.1

forgot to close earlier

 NPE when inheriting report sets
 ---

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

   Components: Inheritence and Interpolation
 Versions: 2.0
  Environment: JDK 1.5.0_05, Kubuntu linux 5.1
 Reporter: Arik Kfir
 Assignee: John Casey
  Fix For: 2.0.1
  Attachments: MNG-1539-test-case.tar.bz2


 I have three POMs:
 A: serves as a template for new projects
 B: Extends A - the root POM of a multi-module project
 C: Extends B - a module in the B project
 One of the things project A defines is the reporting element. However, when 
 I try to build project B, I get the following exception:
 [EMAIL PROTECTED]:~/projects/swinger$ mvn clean
 [INFO] Scanning for projects...
 [INFO] snapshot org.corleon:parent:1.1-SNAPSHOT: checking for updates from 
 corleon
 [INFO] 
 
 [ERROR] FATAL ERROR
 [INFO] 
 
 [INFO] null
 [INFO] 
 
 [INFO] Trace
 java.lang.NullPointerException
 at java.util.TreeMap.compare(TreeMap.java:1093)
 at java.util.TreeMap.getEntry(TreeMap.java:347)
 at java.util.TreeMap.containsKey(TreeMap.java:204)
 at 
 org.apache.maven.project.ModelUtils.mergeReportPluginDefinitions(ModelUtils.java:324)
 at 
 org.apache.maven.project.ModelUtils.mergeReportPluginLists(ModelUtils.java:156)
 at 
 org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler.assembleReportingInheritance(DefaultModelInheritanceAssembler.java:277)
 at 
 org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler.assembleModelInheritance(DefaultModelInheritanceAssembler.java:170)
 at 
 org.apache.maven.project.inheritance.DefaultModelInheritanceAssembler.assembleModelInheritance(DefaultModelInheritanceAssembler.java:56)
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:605)
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFile(DefaultMavenProjectBuilder.java:298)
 at 
 org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.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.collectProjects(DefaultMaven.java:485)
 at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:345)
 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(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 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)
 [INFO] 
 
 [INFO] Total time:  1 second
 [INFO] Finished at: Sat Nov 12 13:45:14 IST 2005
 [INFO] Final Memory: 1M/2M
 [INFO] 
 
 I tracked down the problem to the reporting element in project A, because 
 when I remove it, things work again. I believe there's a problem in the way 
 maven merges reporting info from parent POMs (well..duh).
 Here is the reporting data in project A:
   reporting
 plugins
   plugin
 artifactIdmaven-javadoc-plugin/artifactId
 reportSets
   reportSet
 reports
   reportjavadoc/report
 /reports
   /reportSet
 /reportSets
   /plugin
   plugin
 artifactIdmaven-project-info-reports-plugin/artifactId
 reportSets
   reportSet
 reports
   reportdependencies/report
   reportproject-team/report
   reportlicense/report
   reportscm/report
 /reports
   /reportSet
 /reportSets
   /plugin
   

[jira] Closed: (MNG-1842) maven/plugins/trunk fails to build on clean system

2005-12-14 Thread John Casey (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1842?page=all ]
 
John Casey closed MNG-1842:
---

 Assign To: John Casey
Resolution: Fixed

fixed.

 maven/plugins/trunk fails to build on clean system
 --

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

   Components: Plugins and Lifecycle
 Versions: 2.0.1
 Reporter: Joakim Erdfelt
 Assignee: John Casey
  Fix For: 2.0.1
  Attachments: MNG-1842-pom-version.patch


 The last release (2.0.1) eliminated the ability to perform a complete from 
 scratch clean build of the maven/plugins/trunk.
 There are several plugins refering to maven 2.0.1-SNAPSHOT artifacts.

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


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



[jira] Closed: (MPJAR-35) Documentation does not mention need for jar.manifest.classpath property

2005-12-14 Thread Lukas Theussl (JIRA)
 [ http://jira.codehaus.org/browse/MPJAR-35?page=all ]
 
Lukas Theussl closed MPJAR-35:
--

 Assign To: (was: Jason van Zyl)
Resolution: Fixed

 Documentation does not mention need for jar.manifest.classpath property
 ---

  Key: MPJAR-35
  URL: http://jira.codehaus.org/browse/MPJAR-35
  Project: maven-jar-plugin
 Type: Bug

 Versions: 1.6
 Reporter: Erik Husby
  Fix For: 1.8
  Attachments: MPJAR-35.patch


 The properties documentation indicates that setting the 
 maven.jar.manifest.classpath.add property to true will add a Classpath: entry 
 to the manifest. What is not mentioned is that the jars need to be tagged 
 with the property jar.manifest.classpathtrue/jar.manifest.classpath in 
 the project.xml.

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


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



Process working directory

2005-12-14 Thread Mike Perham
This debug output seems to imply that execute()'ing a process is not
setting the working directory correctly:

  - Executing: p4 -cbuilder-wsfteam01-maven sync -f ...
  - stderr: Path '/opt/continuum-1.0.2/bin/linux/...' is not under
client's root '/tmp/continuum-work/1'.

Bypassing the Commandline and runtime.exec'ing it myself gives the same
behavior.  Is there some trickery I'm not aware of in order to set a
child process's working directory?  I swear I am setting it to
'/tmp/continuum-work/1'.

mike


[jira] Updated: (MRM-42) discover repository metadata

2005-12-14 Thread Maria Odea Ching (JIRA)
 [ http://jira.codehaus.org/browse/MRM-42?page=all ]

Maria Odea Ching updated MRM-42:


Remaining Estimate: 18 hours
 Original Estimate: 18 hours

 discover repository metadata
 

  Key: MRM-42
  URL: http://jira.codehaus.org/browse/MRM-42
  Project: Maven Repository Manager
 Type: Task

   Components: discovery
 Reporter: Brett Porter
 Assignee: Maria Odea Ching
  Fix For: 1.0-alpha-1


 Original Estimate: 18 hours
 Remaining: 18 hours



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


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



[jira] Closed: (MEV-258) Reason: Parent: null:plexus-compiler:jar:1.4 of project: unknown:plexus-compiler-api has wrong packaging: jar. Must be 'pom'

2005-12-14 Thread Edwin Punzalan (JIRA)
 [ http://jira.codehaus.org/browse/MEV-258?page=all ]
 
Edwin Punzalan closed MEV-258:
--

 Assign To: Edwin Punzalan
Resolution: Fixed

Fixed.

NOTE: May take up to 4 hours for the fix to reach central repo.

 Reason: Parent: null:plexus-compiler:jar:1.4 of project: 
 unknown:plexus-compiler-api has wrong packaging: jar. Must be 'pom'
 

  Key: MEV-258
  URL: http://jira.codehaus.org/browse/MEV-258
  Project: Maven Evangelism
 Type: Bug

   Components: Invalid POM
 Reporter: Matt Brozowski
 Assignee: Edwin Punzalan



 no packaging is listed in the plexus-compiler  POM file and is causing an 
 error with 2.0.1 which apparently is checking more strictly.
 Just need to add packagingpom/packaging
 to the pom file.

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


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



[jira] Created: (MNG-1843) Step missing in online Maven Getting Started Guide

2005-12-14 Thread Chaim Krause (JIRA)
Step missing in online Maven Getting Started Guide


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

  Components: documentation - guides  
Versions: 2.0.1
 Environment: CentOS 2.6.9-22.EL 
Reporter: Chaim Krause
Priority: Minor


Installed 2.01 and was going through the Maven Getting Started Guide at 
http://maven.apache.org/guides/getting-started/index.html and I got an error 
when I attempted the codemvn compile/code. 

code
ERROR] BUILD ERROR
[INFO] 

[INFO] Cannot execute mojo: resources. It requires a project with an existing 
pom.xml, but the build is not using one.
[INFO] 

/code

I then changed the directory codecd my-app/code and attempted the command 
again and all went well.

It looks like the step to change into the directory needs to be added to the 
guide.

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


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



[jira] Created: (MAVENUPLOAD-631) Upload cglib-2.1.3 to ibiblio

2005-12-14 Thread Matt Raible (JIRA)
Upload cglib-2.1.3 to ibiblio
-

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

Reporter: Matt Raible


Hibernate 3.1 depends on cglib 2.1.3

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


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



[jira] Created: (MAVENUPLOAD-632) Upload antlr-2.7.6-rc1 to ibiblio

2005-12-14 Thread Matt Raible (JIRA)
Upload antlr-2.7.6-rc1 to ibiblio
-

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

Reporter: Matt Raible


Hibernate 3.1 depends on antlr 2.7.6 RC1

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


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



[jira] Subscription: Outstanding Repository Maintenance: Evangelism

2005-12-14 Thread jira
Issue Subscription
Filter: Outstanding Repository Maintenance: Evangelism (30 issues)
Subscriber: mavendevlist


Key Summary
MEV-256 jdom 1.0 has invalid dependency: xerces-2.6.0
http://jira.codehaus.org/browse/MEV-256
MEV-251 struts 1.1 pom has servlet-api in compile scope (patch attached)
http://jira.codehaus.org/browse/MEV-251
MEV-255 Problem with junit-addons 1.4
http://jira.codehaus.org/browse/MEV-255
MEV-253 javax.persistence.ejb-3.0-public-draft-20050623.pom is not a maven2 
pom
http://jira.codehaus.org/browse/MEV-253
MEV-232 DWR POM should list dependencies as optional
http://jira.codehaus.org/browse/MEV-232
MEV-140 Tapestry POM missing dependencies for javassist (2.6), ognl 
(2.6.3), commons-fileupload (1.0)
http://jira.codehaus.org/browse/MEV-140
MEV-228 dom4j needs xml-apis updated
http://jira.codehaus.org/browse/MEV-228
MEV-226 common-collections 2.1 newer than 3.0
http://jira.codehaus.org/browse/MEV-226
MEV-223 commons-email-1.0.pom bad dependencies
http://jira.codehaus.org/browse/MEV-223
MEV-220 spring-mock should list spring-web and spring-jdbc as optional
http://jira.codehaus.org/browse/MEV-220
MEV-221 transitive dependencies not being picked up
http://jira.codehaus.org/browse/MEV-221
MEV-126 poms for som emissing sun xml API + javamail 1.3.3
http://jira.codehaus.org/browse/MEV-126
MEV-217 Relocate springframework
http://jira.codehaus.org/browse/MEV-217
MEV-157 Invalid deps in the dumbster pom 
http://jira.codehaus.org/browse/MEV-157
MEV-202 dependency wrong
http://jira.codehaus.org/browse/MEV-202
MEV-201 should have dependency on org.relaxngdatatype.relaxngDatatype
http://jira.codehaus.org/browse/MEV-201
MEV-173 xmlpull JARs exist in two different places on ibiblio
http://jira.codehaus.org/browse/MEV-173
MEV-175 spring-1.2.pom invalid
http://jira.codehaus.org/browse/MEV-175
MEV-2   Broken dependency for groovy
http://jira.codehaus.org/browse/MEV-2
MEV-163 Groovy pom has invalid dependencies
http://jira.codehaus.org/browse/MEV-163
MEV-161 acegisecurity lacks dependency for oro and commons-codec
http://jira.codehaus.org/browse/MEV-161
MEV-4   Misnamed pom for Postgresql
http://jira.codehaus.org/browse/MEV-4
MEV-96  Some jars in ibiblio repository are broken
http://jira.codehaus.org/browse/MEV-96
MEV-48  openejb poms
http://jira.codehaus.org/browse/MEV-48
MEV-45  Full list of poms that doesn't respect the m2 format
http://jira.codehaus.org/browse/MEV-45
MEV-38  POM for commons-jelly-tags-ant has incorrect artifact  references 
bogus dependency
http://jira.codehaus.org/browse/MEV-38
MEV-36  Exo POM(s) missing dependency versions
http://jira.codehaus.org/browse/MEV-36
MEV-33  XOM POM references xercesImpl v.2.2.1 which does not exist in repo
http://jira.codehaus.org/browse/MEV-33
MEV-31  XOM POM references xmlParserAPIs v2.6.1 which is not in the repo
http://jira.codehaus.org/browse/MEV-31
MEV-20  clean up bad IDs in the repository
http://jira.codehaus.org/browse/MEV-20


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



[jira] Subscription: Outstanding Repository Maintenance: Uploads

2005-12-14 Thread jira
Issue Subscription
Filter: Outstanding Repository Maintenance: Uploads (4 issues)
Subscriber: mavendevlist


Key Summary
MAVENUPLOAD-632Upload antlr-2.7.6-rc1 to ibiblio
http://jira.codehaus.org/browse/MAVENUPLOAD-632
MAVENUPLOAD-631Upload cglib-2.1.3 to ibiblio
http://jira.codehaus.org/browse/MAVENUPLOAD-631
MAVENUPLOAD-630Upload hibernate-3.1 to ibiblio
http://jira.codehaus.org/browse/MAVENUPLOAD-630
MAVENUPLOAD-629Jini version 2.1 final starter kit jars
http://jira.codehaus.org/browse/MAVENUPLOAD-629


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



[jira] Created: (MAVENUPLOAD-633) Please Upload Registry CDC

2005-12-14 Thread Shane Isbell (JIRA)
Please Upload Registry CDC
--

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

Reporter: Shane Isbell


http://prdownloads.sourceforge.net/jvending/registry-cdc-1.0.0-bundle.jar?download

http://jvending.sourceforge.net/registry-cdc
http://jvending.sourceforge.net/registry-cdc/team-list.html

Registry-CDC provides a registry function for storing and finding data, in 
particular configuration information. Please upload.

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


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



[continuum build - SUCCESS - update] Wed Dec 14 19:00:04 GMT 2005

2005-12-14 Thread continuum
Distribution:
http://maven.zones.apache.org/~continuum/builds/continuum-20051214.190005.tar.gz

Log:
http://maven.zones.apache.org/~continuum/logs/continuum-build-log-20051214.190005.txt


[ANN] POMStrap 1.0.1 (no more dependencies hell ;) )

2005-12-14 Thread Alexis Agahi

Hi,

POMStrap is a really simple application boostrap and classloader trick 
that allows dependency classloading without side effect.
POMStrap uses Maven2 pom files to resolve dependencies required to 
launch an application.


see http://pomstrap.prefetch.com/

In few words, if your application depends on A-1.0 (and can only work 
with this version) and B-1.0; and if B-1.0 also depends on A-2.0.
well, B-1.0 might not work correctly (because of A-1.0 already loaded). 
If you tune maven to use the A-2.0 with you application, it wont also 
work (as you app can only works with A-1.0).


So to avoid such dependencies hell, I've quicky dev a minimalistic 
project including many usecase-samples such as:

- Maven2 application launcher plugin
- JBoss Service
- A webapp with servlet bootstrap

I hope this might interest you.

--
Al

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



[jira] Closed: (MNG-1844) Allow users to disable appending of assembly id to final name.

2005-12-14 Thread Allan Ramirez (JIRA)
 [ http://jira.codehaus.org/browse/MNG-1844?page=all ]
 
Allan Ramirez closed MNG-1844:
--

Resolution: Fixed

Applied. Thanks

 Allow users to disable appending of assembly id to final name.
 --

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

   Components: maven-assembly-plugin
 Versions: 2.0.1
  Environment: Win XP SP2, Maven 2.0.1
 Reporter: Henry S. Isidro
 Assignee: Allan Ramirez
  Attachments: AbstractAssemblyMojo.diff, DirectoryMojo.diff


 The assembly plugin always appends the assembly id to the final name of the 
 assembly. There are times where the final name does not have to end with -bin 
 or - src or -jar-wit-dependencies. The patch adds a parameter, 
 appendAssemblyId to the plugin configuration so that the user can set this to 
 false if he does not want theassembly id to be appended to the assembly final 
 name.

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


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