You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rave.apache.org by "Matt Franklin (JIRA)" <ji...@apache.org> on 2011/09/14 18:08:08 UTC
[jira] [Updated] (RAVE-171) Reorganize project to support better
extension
[ https://issues.apache.org/jira/browse/RAVE-171?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Franklin updated RAVE-171:
-------------------------------
Description:
Extension codes not in rave-portal src tree will need to be able to compile against that code. This can be done by modifying rave-portal/pom.xml so that it makes both a war and a jar and installs both in the local repository. The extension code should then have the appropriate dependency in its pom.xml
Re-organize rave project in the following manner to support simpler extension by downstream integrators:
Rave Project:
|
|__rave- components
| |
| |__rave-commons (Generic & common code that is usable in many different contexts, modules and projects)
| |
| |__rave-core (Core Model, Service& Repository classes that are used by multiple applications) [Widget, Person& related Classes]
| |
| |__rave-security (Security related classes) [User extends Person, Security Utilities, etc]
|
|__rave-providers
| |
| |__rave-opensocial (OpenSocial provider classes)
| |
| |__rave-w3c (W3C provider classes)
|
|__rave-portal (Core portal& webapp related features) [Regions, Pages, controllers, etc]
|
|__rave-shindig
was:Extension codes not in rave-portal src tree will need to be able to compile against that code. This can be done by modifying rave-portal/pom.xml so that it makes both a war and a jar and installs both in the local repository. The extension code should then have the appropriate dependency in its pom.xml
Summary: Reorganize project to support better extension (was: The maven install for rave-portal should create a jar as well as a war and deploy this jar to the local repository. )
> Reorganize project to support better extension
> ----------------------------------------------
>
> Key: RAVE-171
> URL: https://issues.apache.org/jira/browse/RAVE-171
> Project: Rave
> Issue Type: Sub-task
> Reporter: Marlon Pierce
>
> Extension codes not in rave-portal src tree will need to be able to compile against that code. This can be done by modifying rave-portal/pom.xml so that it makes both a war and a jar and installs both in the local repository. The extension code should then have the appropriate dependency in its pom.xml
> Re-organize rave project in the following manner to support simpler extension by downstream integrators:
> Rave Project:
> |
> |__rave- components
> | |
> | |__rave-commons (Generic & common code that is usable in many different contexts, modules and projects)
> | |
> | |__rave-core (Core Model, Service& Repository classes that are used by multiple applications) [Widget, Person& related Classes]
> | |
> | |__rave-security (Security related classes) [User extends Person, Security Utilities, etc]
> |
> |__rave-providers
> | |
> | |__rave-opensocial (OpenSocial provider classes)
> | |
> | |__rave-w3c (W3C provider classes)
> |
> |__rave-portal (Core portal& webapp related features) [Regions, Pages, controllers, etc]
> |
> |__rave-shindig
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira