[jira] Commented: (MCHECKSTYLE-31) Multi-module reports do not support custom classpath configurations

2007-03-07 Thread Christian Goetze (JIRA)

[ 
http://jira.codehaus.org/browse/MCHECKSTYLE-31?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_89430
 ] 

Christian Goetze commented on MCHECKSTYLE-31:
-

I've been trying to get this to work for some time, and I can't seem to get 
there...

So I did move the plugin configuration into the  section, which at 
least caused the cyclic dependency error I saw before (when I used  to go away, but now it seems that it won't go more than one level deep, 
skipping over module directories that do not contain a src subtree.

INFO] 

[INFO] Building SenSage shared artifacts
[INFO]task-segment: [checkstyle:check]
[INFO] 

[INFO] Preparing checkstyle:check
[INFO] [checkstyle:checkstyle]
[INFO] Source directory does not exist - skipping report.
[INFO] [checkstyle:check]
[INFO] Unable to perform checkstyle:check, unable to find checkstyle:checkstyle 
outputFile.

This is using maven 2.0.5

> Multi-module reports do not support custom classpath configurations
> ---
>
> Key: MCHECKSTYLE-31
> URL: http://jira.codehaus.org/browse/MCHECKSTYLE-31
> Project: Maven 2.x Checkstyle Plugin
>  Issue Type: Bug
>Affects Versions: 2.0-beta-1
>Reporter: Mike Perham
> Assigned To: fabrizio giustina
>Priority: Critical
>
> The latest multi-module tip shows the following:
> {noformat}
> 
> 
>   
> org.apache.maven.plugins
> maven-checkstyle-plugin
> 
>   whizbang/checkstyle.xml
>   whizbang/LICENSE.txt
> 
> 
>   
> com.example.whizbang
> build-tools
> 1.0
>   
> 
>   
> 
>   
> {noformat}
> This is invalid according to the latest 2.0.2 POM schema.   is 
> not supported in reporting plugins.
> So it seems impossible to provide a custom config in a multi-module build 
> without using a network URL as we cannot use File or classpath.

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




[jira] Commented: (MNG-2456) Maven Archiver creates incorrect Class-Path entry in Manifest for deployed snapshots

2007-01-12 Thread Christian Goetze (JIRA)
[ http://jira.codehaus.org/browse/MNG-2456?page=comments#action_84865 ] 

Christian Goetze commented on MNG-2456:
---

I would like to see a fix that does not involve adding extra configuration 
items to the assembly... whatever happened to "convention instead of 
configuration" - and yes, the onus is on -you- to determine which behaviour 
should be "standard"...


> Maven Archiver creates incorrect Class-Path entry in Manifest for deployed 
> snapshots
> 
>
> Key: MNG-2456
> URL: http://jira.codehaus.org/browse/MNG-2456
> Project: Maven 2
>  Issue Type: Bug
>  Components: maven-archiver
>Affects Versions: 2.0.4
>Reporter: Baerrach bonDierne
> Assigned To: Kenney Westerhof
> Attachments: MNG-2456-maxb.patch, MNG-2456-patch.txt, 
> MNG-2456-step1-refactoring-patch.txt, 
> MNG-2456-step2-add-test-cases-patch.txt, MNG-2456-step3-fix-bug-patch.txt
>
>
> See related problems MJAR-28 and MASSEMBLY-67.
> Summary:
> The Maven-Archiver uses the file part of the artifact's filename to create 
> the Class-Path entries in the Manifest.
> This works fine for released artifacts and non-deployed snapshot.
> The problem occurs when using a deployed snapshot as the assembly plugin will 
> copy the dependency as ${artifactId}-${version}-timestampedversion.jar and 
> the entry in the Class-Path will be ${artifactId}-${version}-SNAPSHOT
> thus use of java -jar  will fail because of the differing names.

-- 
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-624) automatic parent versioning

2007-01-11 Thread Christian Goetze (JIRA)
[ http://jira.codehaus.org/browse/MNG-624?page=comments#action_84785 ] 

Christian Goetze commented on MNG-624:
--

I would like to add my support for allowing the use of ${...} in the 
... sections. I just fail to see any downside to it, and it 
would certainly make my life easier, as I cannot use the release plugin as it 
is...


> automatic parent versioning
> ---
>
> Key: MNG-624
> URL: http://jira.codehaus.org/browse/MNG-624
> Project: Maven 2
>  Issue Type: Improvement
>  Components: Inheritance and Interpolation
>Reporter: Brett Porter
> Assigned To: Brett Porter
>Priority: Blocker
> Fix For: 2.1.x
>
>   Original Estimate: 4 hours
>  Remaining Estimate: 4 hours
>
> (this may be bumped to 2.1 or even made WON't FIX as it is contentious - see 
> MNG-521)
> currently, you have to specify the parent version when extending which makes 
> a project stand alone very easily, but has the drawback of being a 
> maintainance problem when you start development on a new version. Tools can 
> help, but it would be nice not to have to rely on them.
> One alternative is to allow the parent version to be omitted, and when it is 
> it is assumed you want the latest. The parent is used from the reactor or the 
> universal source directory. IT may also be read from a LATEST in the 
> repository though this is contentious - it may be better to simply fail in 
> that environment and require builds be in a known checkout structure for 
> building individual projects.
> This also introduces the need for tool support to populate the version on 
> release and deployment for reproducibility.

-- 
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: (MCOMPILER-21) compiler smarts

2007-01-09 Thread Christian Goetze (JIRA)
[ http://jira.codehaus.org/browse/MCOMPILER-21?page=comments#action_84589 ] 

Christian Goetze commented on MCOMPILER-21:
---

3) Track inventory. If files are removed, remove associated class files and 
force jar repacking/

4) Track timestamps. If file timestamp changes (e.g. to an -older- version), 
rebuild.

5) Track hash signatures for source files. Recompute signature if file 
timestamp changes, rebuild only if signature changes.

6) Track hash signatures for class files. Repack jars only if hash signatures 
change.

> compiler smarts
> ---
>
> Key: MCOMPILER-21
> URL: http://jira.codehaus.org/browse/MCOMPILER-21
> Project: Maven 2.x Compiler Plugin
>  Issue Type: Bug
>Reporter: Brett Porter
>Priority: Minor
> Fix For: 2.1
>
>
> there are probably other ways we can make the compiler stale check smarter. 
> List them out here if you think of them.
> 1) if a snapshot was resolved to a newer version, rebuild everything.

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