[jira] (MJAVADOC-379) Reactor order changed

2013-10-17 Thread Frank Cornelis (JIRA)
Frank Cornelis created MJAVADOC-379:
---

 Summary: Reactor order changed
 Key: MJAVADOC-379
 URL: https://jira.codehaus.org/browse/MJAVADOC-379
 Project: Maven Javadoc Plugin
  Issue Type: Bug
Affects Versions: 2.8
 Environment: Maven 3.1.1, Maven javadoc plugin 2.8, 2.9.1
Reporter: Frank Cornelis


For somehow reason the maven-javadoc-plugin changes the build order when doing:
mvn clean install site site:stage
Causing the build to fail of course. Had to switch back to maven-javadoc-plugin 
version 2.7.
PS: first make sure that the local maven repo does not contain the artifacts 
that you're about to build.
This bug also makes the maven-release-plugin to fail.

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


[jira] (MINSTALL-96) Skip option for install-file

2013-10-17 Thread Robert Scholte (JIRA)

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

Robert Scholte commented on MINSTALL-96:


I'm not sure if the conditional/dynamic stuff is really that weak. The 
{{}}-tag for plugins is powerfull when you understand how to use 
it. If you combine it with the [combine.* 
attributes|http://blog.sonatype.com/people/2011/01/maven-how-to-merging-plugin-configuration-in-complex-projects]
 inside the configuration, almost every combination is possible. But this 
requires the 
{{sourcestests}}
 format, as most plugins do at both Apache Maven and Codehaus Mojo.
I don't understand the issue of not knowing classifiers beforehand. One should 
know what is attachted right? It won't be a problem, if the exclude contains 
classifiers, which don't exist.


> Skip option for install-file
> 
>
> Key: MINSTALL-96
> URL: https://jira.codehaus.org/browse/MINSTALL-96
> Project: Maven Install Plugin
>  Issue Type: Improvement
>  Components: install:install-file
>Affects Versions: 2.4
>Reporter: Tiemo Vorschütz
> Attachments: InstallFileMojo.java.patch
>
>
> For my process it would be helpful to also introduce a skip option for 
> install:install-file to be able to disable install-file creation by setting a 
> pom property.
> This could be necessary if the build chain is designed by a parent pom and 
> should by simply modified inside the child pom.
> In my case all plugin definitions are outsourced to the parent pom file and 
> should only be set by properties by the developers to take care that 
> modifications to the build chain are inherited.
> I attached a patch to enable skipping also for install-file.

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


[jira] (MRELEASE-798) Commit additional files with release plugin

2013-10-17 Thread Robert Scholte (JIRA)

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

Robert Scholte commented on MRELEASE-798:
-

Since it's a workaround I'm not going to accept the pullrequest, because these 
Maven plugins must stay backwards compatible. There's no such thing as a 
temporary workaround, but users are free to use your fork of course.
I haven't collected all the requirements, but I think your idea is indeed a 
good start. Very clever to think of the rollback as well.

> Commit additional files with release plugin
> ---
>
> Key: MRELEASE-798
> URL: https://jira.codehaus.org/browse/MRELEASE-798
> Project: Maven Release Plugin
>  Issue Type: Improvement
>  Components: prepare, scm
>Affects Versions: 2.3.2
>Reporter: Thorsten Hoeger
> Attachments: maven-release-2.4.1-additionalCommitted.patch
>
>
> Hi,
> is there any possibility to have the release-plugin commit additional files 
> which were
> generated/modified in the preparationGoals.
> Now only the pom.xml is commited. Using scm-plugin has some serious drawbacks 
> in this
> situation.
> If it is not possible at the moment, is there any chance to get this in the 
> future. Maybe
> there could be a parameter additionalCommitFiles with a list of files to 
> commit along with
> pom.xml.

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


[jira] (MASSEMBLY-365) Filtered directory filesets try to include files from ancestor projects in a multi-module build

2013-10-17 Thread Brian Brooks (JIRA)

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

Brian Brooks commented on MASSEMBLY-365:


I just lost an hour of time due to this defect.  The ${basedir} workaround 
worked for me.

> Filtered directory filesets try to include files from ancestor projects in a 
> multi-module build
> ---
>
> Key: MASSEMBLY-365
> URL: https://jira.codehaus.org/browse/MASSEMBLY-365
> Project: Maven Assembly Plugin
>  Issue Type: Bug
>  Components: filtering
>Affects Versions: 2.2-beta-2
> Environment: Mac OS X 10.5.5, Java 1.5.0_16, Maven 2.0.9
>Reporter: Christopher Maier
>Priority: Minor
> Attachments: assembly-bug.tar.bz
>
>
> When interpreting assembly descriptors, it looks like Maven is resolving 
> fileSet directories relative to where the build was started, rather than 
> relative to the project or module the descriptor is defined in.  This might 
> cause problems in multi-module builds where a file exists in the same 
> directory listed in the descriptor, but in an ancestor module.  The attached 
> file has a small project that illustrates this.  This project has one 
> sub-module, in which an assembly descriptor is defined.  It declares a 
> {{fileSet}}, using the {{directory}} tag, that points to {{src/main/shell}}.  
> There is a shell file here ({{b.sh}}) that is to be included in the assembly. 
>  There is a also a {{src/main/shell}} directory in the parent project as 
> well, containing a file ({{a.sh}}) that does not exist in the shell directory 
> of the sub-module.  The assembly plugin is attached to the package phase.  
> When the sub-module is built from its own directory, everything works as 
> expected.  However, if it is built from the parent directory as part of a 
> reactor build, Maven complains that it cannot find {{a.sh}} in the 
> sub-module's {{src/main/shell directory}}.
> This looks like it only happens if the assembly specifies that the 
> {{fileSet}} be filtered.
> There is an easy workaround; instead of setting the directory as 
> {{src/main/shell}}, use {{${basedir}/src/main/shell}} in the assembly 
> descriptor.  I discovered this behavior when I was transitioning one of my 
> projects from a single project to a multi-module project, and I left some 
> files behind in the new parent project.  I'm going to get rid of those 
> eventually, and I realize this is probably a pathological structure, but this 
> behavior is unexpected and may impact other, less pathological projects.

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


[jira] (MSKINS-87) Add possibility to refer to external CSS in fluido skin configuration

2013-10-17 Thread Laurent Gauthier (JIRA)
Laurent Gauthier created MSKINS-87:
--

 Summary: Add possibility to refer to external CSS in fluido skin 
configuration
 Key: MSKINS-87
 URL: https://jira.codehaus.org/browse/MSKINS-87
 Project: Maven Skins
  Issue Type: Improvement
  Components: Fluido Skin
Affects Versions: fluido-1.3.0
Reporter: Laurent Gauthier


This is a proposed and tested enhancement to the fluido skin custom config to 
allow the addition of one or more links to CSS files in generated html. The 
enhanced custom config supports a  element as in the following 
example:

 
  
 true 
  
 
   
  
        
   http://server.name.domaine/path/to/stylesheet.css 
     
      


The site.vm velocity template file must be modified to include the following 
snippet at line 783 (v1.3.0):

#if ( $decoration.custom.getChild( 'fluidoSkin' ) 
     && $decoration.custom.getChild( 'fluidoSkin' ).getChild( 'cssLinks' )) 
   #foreach( $item in $decoration.custom.getChild( 'fluidoSkin' ).getChild( 
'cssLinks').getChildren() ) 
                    
        
   #end           
#end 

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