[jira] (DOXIA-503) Plexus components cannot be abstract classes

2014-06-21 Thread Herve Boutemy (JIRA)

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

Herve Boutemy closed DOXIA-503.
---

   Resolution: Fixed
Fix Version/s: 1.6
 Assignee: Herve Boutemy

done in [r1604367|http://svn.apache.org/r1604367]
thank you

> Plexus components cannot be abstract classes
> 
>
> Key: DOXIA-503
> URL: https://jira.codehaus.org/browse/DOXIA-503
> Project: Maven Doxia
>  Issue Type: Bug
>  Components: Core
>Reporter: Mikolaj Izdebski
>Assignee: Herve Boutemy
> Fix For: 1.6
>
> Attachments: doxia-plexus-component.patch
>
>
> Abstract class cannot be a component. Plexus may try to instantiate (and it 
> will certainly fail to do so).



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


[jira] (MNG-4506) Split site deployment URLs into release vs. snapshot, just like artifacts

2014-06-21 Thread Robert Scholte (JIRA)

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

Robert Scholte updated MNG-4506:


Component/s: FDPFC

> Split site deployment URLs into release vs. snapshot, just like artifacts
> -
>
> Key: MNG-4506
> URL: https://jira.codehaus.org/browse/MNG-4506
> Project: Maven
>  Issue Type: Improvement
>  Components: FDPFC, POM
>Reporter: Matthew Beermann
> Fix For: Issues to be reviewed for 4.x
>
>
> (This is for Maven 2.1. My apologies if it's a duplicate, but I couldn't find 
> this issue reported elsewhere.)
> One of the things we've always considered to be a major design oversight in 
> Maven is that the artifact repositories (in the  
> section) are split up into releases vs. snapshots, but the site repository 
> isn't. This practice significantly conflicts with the way that we (and many 
> others) use Maven: there's a centralized, locked-down release artifact 
> repository, there are many, loosely secured snapshot artifact repositories 
> for each team, /and there's a corresponding site repository for each/.
> This organization doesn't seem especially radical, but the way the POM is 
> organized makes it difficult to achieve. Either we have to (hope to) remember 
> to update the site deployment URL just before a release, or else override it 
> from the command line during the release. Would it be possible to split these 
> two apart by enhancing the POM schema in Maven 2.1?



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


[jira] (MNG-2216) Add default encodings section to POM

2014-06-21 Thread Robert Scholte (JIRA)

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

Robert Scholte updated MNG-2216:


Component/s: FDPFC

> Add default encodings section to POM
> 
>
> Key: MNG-2216
> URL: https://jira.codehaus.org/browse/MNG-2216
> Project: Maven
>  Issue Type: Improvement
>  Components: FDPFC, POM::Encoding
>Affects Versions: 2.0, 2.0.1, 2.0.2, 2.0.3
>Reporter: Trustin Lee
> Fix For: Issues to be reviewed for 4.x
>
> Attachments: example-pom.xml
>
>
> Look at the attached example POM.
> Do you see many duplicate configuration properties ('UTF-8') in it?  and the 
> names of properties are very inconsistent.
> It would be great if:
> 1) Add a global section which specifies default encodings:
> {code:xml}
> 
> UTF-8
> 
> UTF-8
> {code}
> 2) Make encoding properties in all plugins to be consistent and deprecate old 
> properties.  The default values could be:
> {noformat}inputEncoding = ${pom.encoding.input}
> outputEncoding = ${pom.encoding.output}{noformat}
> so users can override the default settings easily.



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


[jira] (MNG-2478) add filtered resource directories to super POM

2014-06-21 Thread Robert Scholte (JIRA)

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

Robert Scholte updated MNG-2478:


Component/s: FDPFC

> add filtered resource directories to super POM
> --
>
> Key: MNG-2478
> URL: https://jira.codehaus.org/browse/MNG-2478
> Project: Maven
>  Issue Type: New Feature
>  Components: FDPFC, POM
>Affects Versions: 2.0.4
> Environment: any
>Reporter: Jörg Hohwiller
> Fix For: Issues to be reviewed for 4.x
>
>
> The super POM contains default folders for resources that are NOT filtered 
> (src/main/resources and src/test/resources). If one (additionally) needs a 
> filtered resources folder, it needs to override the default and therefore has 
> to add all default folders if he does NOT want to "loose" the defaults.
> To make this easier my suggestion is to add filtered resource folders to the 
> super POM. This should also fit to the philosophy of maven that aims to have 
> defaults and only declare as little custom configuration as needed.
> My personal favorite for the foldernames would be "templates" but to make 
> things more obvious to the user maybe "filtered-resources" would be better. 
> Actually I do not care to much about the name...
> So the resources in the super POM should look like this:
> 
>   
> src/main/resources
>   
>   
>   
> src/main/filtered-resources
> true
>   
>   
> 
> 
>   
> src/test/resources
>   
>   
>   
> src/test/filtered-resources
> true
>   
>   
> 



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


[jira] (MNG-177) supersedes/obsoletes

2014-06-21 Thread Robert Scholte (JIRA)

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

Robert Scholte updated MNG-177:
---

Component/s: FDPFC

> supersedes/obsoletes
> 
>
> Key: MNG-177
> URL: https://jira.codehaus.org/browse/MNG-177
> Project: Maven
>  Issue Type: Improvement
>  Components: FDPFC, POM
>Reporter: Brett Porter
> Fix For: Issues to be reviewed for 4.x
>
>
> Ability to map superseded ids.
> eg plexus-container-default supersedes plexus-container-api



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


[jira] (MNG-5517) Supporting semver like syntax for tag

2014-06-21 Thread Robert Scholte (JIRA)

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

Robert Scholte updated MNG-5517:


Component/s: FDPFC

> Supporting semver like syntax for  tag
> ---
>
> Key: MNG-5517
> URL: https://jira.codehaus.org/browse/MNG-5517
> Project: Maven
>  Issue Type: Improvement
>  Components: Dependencies, FDPFC, POM
>Reporter: Vijay Dharap
>Priority: Minor
> Fix For: Issues to be reviewed for 4.x
>
>
> node js and its corresponding package manager - npm - follows semvar notation 
> to depict the dependencies.
> The supported syntax variations for version specification can be seen here. 
> https://github.com/isaacs/node-semver#ranges
> I find their syntax to be much more intuitive and subsequently user friendly 
> than what is followed in current maven dependency  tag 
> (http://books.sonatype.com/mvnref-book/reference/pom-relationships-sect-project-dependencies.html#pom-relationships-sect-version-ranges).
> Hope we can make the pom xml little more user friendly by adapting similar 
> version specification syntax.



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


[jira] (DOXIATOOLS-47) remove encoding parameters from site descriptor methods

2014-06-21 Thread Herve Boutemy (JIRA)
Herve Boutemy created DOXIATOOLS-47:
---

 Summary: remove encoding parameters from site descriptor methods
 Key: DOXIATOOLS-47
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-47
 Project: Maven Doxia Tools
  Issue Type: Wish
  Components: Doxia Integration Tools
Affects Versions: doxia-integration-tools-1.5
Reporter: Herve Boutemy


site descriptor is an XML file: encoding is built into XML
input and output encodings don't have any meaning in this



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


[jira] (DOXIATOOLS-47) remove encoding parameters from site descriptor methods

2014-06-21 Thread Herve Boutemy (JIRA)

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

Herve Boutemy closed DOXIATOOLS-47.
---

   Resolution: Fixed
Fix Version/s: doxia-integration-tools-1.6
 Assignee: Herve Boutemy

done in [r1604423|http://svn.apache.org/r1604423]: didn't deprecate the old 
method but simply removed the parameters and assuming breaking compatibility

> remove encoding parameters from site descriptor methods
> ---
>
> Key: DOXIATOOLS-47
> URL: https://jira.codehaus.org/browse/DOXIATOOLS-47
> Project: Maven Doxia Tools
>  Issue Type: Wish
>  Components: Doxia Integration Tools
>Affects Versions: doxia-integration-tools-1.5
>Reporter: Herve Boutemy
>Assignee: Herve Boutemy
> Fix For: doxia-integration-tools-1.6
>
>
> site descriptor is an XML file: encoding is built into XML
> input and output encodings don't have any meaning in this



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


[jira] (DOXIATOOLS-48) don't read parent site.xml if inheritance not expected

2014-06-21 Thread Herve Boutemy (JIRA)
Herve Boutemy created DOXIATOOLS-48:
---

 Summary: don't read parent site.xml if inheritance not expected
 Key: DOXIATOOLS-48
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-48
 Project: Maven Doxia Tools
  Issue Type: Improvement
  Components: Doxia Integration Tools
Affects Versions: doxia-integration-tools-1.5
Reporter: Herve Boutemy
Priority: Minor


DOXIASITETOOLS-90 added inheritance control
optimization: in case of inheritance disabled, no need to get parent site.xml



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


[jira] (DOXIATOOLS-48) don't read parent site.xml if inheritance not expected

2014-06-21 Thread Herve Boutemy (JIRA)

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

Herve Boutemy closed DOXIATOOLS-48.
---

   Resolution: Fixed
Fix Version/s: doxia-integration-tools-1.6
 Assignee: Herve Boutemy

done in [r1604424|http://svn.apache.org/r1604424]

> don't read parent site.xml if inheritance not expected
> --
>
> Key: DOXIATOOLS-48
> URL: https://jira.codehaus.org/browse/DOXIATOOLS-48
> Project: Maven Doxia Tools
>  Issue Type: Improvement
>  Components: Doxia Integration Tools
>Affects Versions: doxia-integration-tools-1.5
>Reporter: Herve Boutemy
>Assignee: Herve Boutemy
>Priority: Minor
> Fix For: doxia-integration-tools-1.6
>
>
> DOXIASITETOOLS-90 added inheritance control
> optimization: in case of inheritance disabled, no need to get parent site.xml



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