[ 
https://issues.apache.org/jira/browse/PORTALS-10?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ate Douma closed PORTALS-10.
----------------------------


> Improve portals-pom to use apache 6 master pom and move the developers 
> information to a new maven-2 portals main site project
> -----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: PORTALS-10
>                 URL: https://issues.apache.org/jira/browse/PORTALS-10
>             Project: Portals
>          Issue Type: Improvement
>    Affects Versions: portals-pom-1.0
>            Reporter: Ate Douma
>            Assignee: Vivek Kumar
>             Fix For: portals-pom-1.1
>
>
> The current portals-pom-1.0.pom is using the apache 5 master pom which caused 
> a few issues during the release concerning (automatic) signing of the 
> artifact (the pom itself).
> As result, all depending (child) poms will have the same issue.
> The new apache 6 master pom has this fixed (among other things).
> Before we should start releasing a batch of APA 1.0 projects, Pluto 2.0.0 and 
> Jetspeed 2.2, we need to have the portals-pom updated for these fixes.
> In addition, I propose to remove all portals developers info from this 
> portals master pom.
> That might seems strange at first, but as a master pom, we shouldn't need to 
> update this pom very often anymore (hopefully).
> However, if we want to add a new Portals committer (or contributor), this 
> would require releasing a new master portals-pom just for that purpose.
> And, to actually get this new information to be used, every child project 
> would also need to update to this new version of the portals-pom, even if 
> nothing else changed.
> That clearly isn't a practical nor acceptable solution, which I propose we 
> move all (main) Apache Portals developer information to a new maven-2 based 
> site pom.
> The primary (and AFAIK only) needed usage of the developer information is for 
> publication on the website and in the documentation, and not something tied 
> (only) to a specific project version.
> The current Portals site project (still maven-1 based) isn't under release 
> management (no trunk/tags/branches there) and appropriately so imo.
> For Jetspeed, we've already discussed and decided to move *all* our project 
> documentation outside the release cycle and thus outside the 
> trunk/tags/branches structure for each version.
> Like with the developers information, project documentation isn't "frozen" 
> when a release is done: usually the documentation trails behind (a bit or a 
> bit more) and additional improvements
> will come in for an *released* version as well as for latest/trunk based 
> development.
> The plan is to provide one master portals site folder with each subproject 
> having its own site module (or independent) folder underneath.
> The project specific site module/project(s) can extend the main portals site 
> project and thereby automatically inherit the main developers information 
> and/or extend this specifically for the project if whished for.
> I'll also create a new issue for moving the current maven-1 portals site to 
> this new maven-2 based main portals site, and the child projects can then 
> integrate with that as needed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to