[
https://issues.apache.org/jira/browse/MPOM-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hervé Boutemy updated MPOM-80:
------------------------------
Description:
Maven use of CMS's {{extpaths.txt}} (with hundreds of entries) made the CMS
publication from staging to production really slow
a new better strategy has been found to mix site content with components
documentation, now based on publishing these 2 parts in 2 different locations
and create .htaccess rewrite rule to mix the 2
this was:
- explaned on maven-dev ML in
http://mail-archives.apache.org/mod_mbox/maven-dev/201503.mbox/%3C1757469.VDPVErWv7t%40herve-desktop%3E
- implementation started on 1 component in
[r1669973|http://svn.apache.org/r1669973], then a whole bunch of components
were moved in [1670205|http://svn.apache.org/r1670205], then {{extpaths.txt}}
was fully removed in [r1670223|http://svn.apache.org/r1670223] (notice:
components poms were updated accordingly)
- documented in [r1670224|http://svn.apache.org/r1670224], updating
[documentation on website
publication|http://maven.apache.org/developers/website/]
the change has to be done in Maven parent POM too to have consistent
deployment: a component which uses the new deployment location but with a
parent which stays still at previous location will have relative path
calculation issues
was:
Maven use of CMS's {{extpaths.txt}} (with hundreds of entries) made the CMS
publication from staging to production really slow
a new better strategy has been found to mix site content with components
documentation, now based on publishing these 2 parts in 2 different locations
and create .htaccess rewrite rule to mix the 2
this was:
- explaned on maven-dev ML in
http://mail-archives.apache.org/mod_mbox/maven-dev/201503.mbox/%3C1757469.VDPVErWv7t%40herve-desktop%3E
- done in [r1669973|http://svn.apache.org/r1669973]
- documented in [r1670224|http://svn.apache.org/r1670224], updating
[documentation on website
publication|http://maven.apache.org/developers/website/]
the change has to be done in Maven parent POM, then it will be used by every
Maven component when upgrading parent
> publish to /components instead of /content
> ------------------------------------------
>
> Key: MPOM-80
> URL: https://issues.apache.org/jira/browse/MPOM-80
> Project: Maven POMs
> Issue Type: Task
> Components: maven
> Affects Versions: MAVEN-26
> Reporter: Hervé Boutemy
> Assignee: Hervé Boutemy
> Fix For: MAVEN-27
>
>
> Maven use of CMS's {{extpaths.txt}} (with hundreds of entries) made the CMS
> publication from staging to production really slow
> a new better strategy has been found to mix site content with components
> documentation, now based on publishing these 2 parts in 2 different locations
> and create .htaccess rewrite rule to mix the 2
> this was:
> - explaned on maven-dev ML in
> http://mail-archives.apache.org/mod_mbox/maven-dev/201503.mbox/%3C1757469.VDPVErWv7t%40herve-desktop%3E
> - implementation started on 1 component in
> [r1669973|http://svn.apache.org/r1669973], then a whole bunch of components
> were moved in [1670205|http://svn.apache.org/r1670205], then {{extpaths.txt}}
> was fully removed in [r1670223|http://svn.apache.org/r1670223] (notice:
> components poms were updated accordingly)
> - documented in [r1670224|http://svn.apache.org/r1670224], updating
> [documentation on website
> publication|http://maven.apache.org/developers/website/]
> the change has to be done in Maven parent POM too to have consistent
> deployment: a component which uses the new deployment location but with a
> parent which stays still at previous location will have relative path
> calculation issues
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)