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