You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by "Reinhard Poetz (JIRA)" <ji...@apache.org> on 2006/04/14 14:08:00 UTC

[jira] Created: (COCOON-1836) Cocoon blocks development support

Cocoon blocks development support
---------------------------------

         Key: COCOON-1836
         URL: http://issues.apache.org/jira/browse/COCOON-1836
     Project: Cocoon
        Type: Task

  Components: - Blocks Framework  
    Reporter: Reinhard Poetz
 Assigned to: Reinhard Poetz 


some ideas (DF/RP)

- go through the tutorial of PDE development in "Eclipse Rich Client Platform"
- Talk to Equinox and Felix how they manage the development process
- Talk to the Eclipse PDE community as all resources need to be in the root directory
- Create a Mojo that creates the target platform containing all bundles out of a pom.xml or 
  a deployment descriptor. Make it configureable so that you can easily switch between bundled
  versions and exploded bundles mounted as projects in Eclipse
- Create a Mojo that copies all needed external libraries into ./target/osgi/lib so that they
  can be seen by the PDE (a bit of a hack but well ...)
- extend the Felix OSGi plugin so that you can change the path for integrated plugins

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (COCOON-1836) Cocoon blocks development support

Posted by "Reinhard Poetz (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/COCOON-1836?page=comments#action_12374553 ] 

Reinhard Poetz commented on COCOON-1836:
----------------------------------------

AFAIU not. Eclipse PDE knows the concept of  "platform targets". A target contains contains all bundles that are needed to run the bundles that are available within a workspace. The idea is that a Maven plugin can create this platform target for you.

> Cocoon blocks development support
> ---------------------------------
>
>          Key: COCOON-1836
>          URL: http://issues.apache.org/jira/browse/COCOON-1836
>      Project: Cocoon
>         Type: Task

>   Components: - Blocks Framework
>     Reporter: Reinhard Poetz
>     Assignee: Reinhard Poetz

>
> some ideas (DF/RP)
> - go through the tutorial of PDE development in "Eclipse Rich Client Platform"
> - Talk to Equinox and Felix how they manage the development process
> - Talk to the Eclipse PDE community as all resources need to be in the root directory
> - Create a Mojo that creates the target platform containing all bundles out of a pom.xml or 
>   a deployment descriptor. Make it configureable so that you can easily switch between bundled
>   versions and exploded bundles mounted as projects in Eclipse
> - Create a Mojo that copies all needed external libraries into ./target/osgi/lib so that they
>   can be seen by the PDE (a bit of a hack but well ...)
> - extend the Felix OSGi plugin so that you can change the path for integrated plugins

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Commented: (COCOON-1836) Cocoon blocks development support

Posted by "Andreas Hochsteger (JIRA)" <ji...@apache.org>.
    [ http://issues.apache.org/jira/browse/COCOON-1836?page=comments#action_12374552 ] 

Andreas Hochsteger commented on COCOON-1836:
--------------------------------------------

Isn't the task "Create a Mojo that copies all needed external libraries into ./target/osgi/lib so that they can be seen by the PDE (a bit of a hack but well ...)" already done by the M2 Eclipse Plug-in (http://maven.apache.org/eclipse-plugin.html) - in a non-hacky way?


> Cocoon blocks development support
> ---------------------------------
>
>          Key: COCOON-1836
>          URL: http://issues.apache.org/jira/browse/COCOON-1836
>      Project: Cocoon
>         Type: Task

>   Components: - Blocks Framework
>     Reporter: Reinhard Poetz
>     Assignee: Reinhard Poetz

>
> some ideas (DF/RP)
> - go through the tutorial of PDE development in "Eclipse Rich Client Platform"
> - Talk to Equinox and Felix how they manage the development process
> - Talk to the Eclipse PDE community as all resources need to be in the root directory
> - Create a Mojo that creates the target platform containing all bundles out of a pom.xml or 
>   a deployment descriptor. Make it configureable so that you can easily switch between bundled
>   versions and exploded bundles mounted as projects in Eclipse
> - Create a Mojo that copies all needed external libraries into ./target/osgi/lib so that they
>   can be seen by the PDE (a bit of a hack but well ...)
> - extend the Felix OSGi plugin so that you can change the path for integrated plugins

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (COCOON-1836) Cocoon blocks development support

Posted by "Daniel Fagerstrom (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/COCOON-1836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Fagerstrom closed COCOON-1836.
-------------------------------------

    Resolution: Fixed

See  last comment.

> Cocoon blocks development support
> ---------------------------------
>
>                 Key: COCOON-1836
>                 URL: https://issues.apache.org/jira/browse/COCOON-1836
>             Project: Cocoon
>          Issue Type: Task
>          Components: - Servlet service framework
>            Reporter: Reinhard Poetz
>            Assignee: Reinhard Poetz
>
> some ideas (DF/RP)
> - go through the tutorial of PDE development in "Eclipse Rich Client Platform"
> - Talk to Equinox and Felix how they manage the development process
> - Talk to the Eclipse PDE community as all resources need to be in the root directory
> - Create a Mojo that creates the target platform containing all bundles out of a pom.xml or 
>   a deployment descriptor. Make it configureable so that you can easily switch between bundled
>   versions and exploded bundles mounted as projects in Eclipse
> - Create a Mojo that copies all needed external libraries into ./target/osgi/lib so that they
>   can be seen by the PDE (a bit of a hack but well ...)
> - extend the Felix OSGi plugin so that you can change the path for integrated plugins

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


[jira] Commented: (COCOON-1836) Cocoon blocks development support

Posted by "Daniel Fagerstrom (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COCOON-1836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12524381 ] 

Daniel Fagerstrom commented on COCOON-1836:
-------------------------------------------

The current Cocoon-OSGi development in the white board uses the Felix Maven bundle plugin that makes it fairly easy to create bundles from ordinary jars. But it doesn't work that well together with the PDE that (at least a year ago) required that the manifest.mf is fixed rather than generated. It seem like the Eclipse developers and large parts of the rest OSGi-community has different philosophy about manifest generation so there is probably not much to do about it.

The assembly plugin is used in the whiteboard for collecting together all needed bundles, so there is no need for some special purpose Mojo for that.

So all the items above is either solved or less relevant with the current development strategy.

> Cocoon blocks development support
> ---------------------------------
>
>                 Key: COCOON-1836
>                 URL: https://issues.apache.org/jira/browse/COCOON-1836
>             Project: Cocoon
>          Issue Type: Task
>          Components: - Servlet service framework
>            Reporter: Reinhard Poetz
>            Assignee: Reinhard Poetz
>
> some ideas (DF/RP)
> - go through the tutorial of PDE development in "Eclipse Rich Client Platform"
> - Talk to Equinox and Felix how they manage the development process
> - Talk to the Eclipse PDE community as all resources need to be in the root directory
> - Create a Mojo that creates the target platform containing all bundles out of a pom.xml or 
>   a deployment descriptor. Make it configureable so that you can easily switch between bundled
>   versions and exploded bundles mounted as projects in Eclipse
> - Create a Mojo that copies all needed external libraries into ./target/osgi/lib so that they
>   can be seen by the PDE (a bit of a hack but well ...)
> - extend the Felix OSGi plugin so that you can change the path for integrated plugins

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


[jira] Commented: (COCOON-1836) Cocoon blocks development support

Posted by "Grzegorz Kossakowski (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/COCOON-1836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12524360 ] 

Grzegorz Kossakowski commented on COCOON-1836:
----------------------------------------------

How much of these plans is still relevant?

Creation of Cocoon blocks is handled by Maven archetypes and we have no OSGi in Cocoon, yet.

Could someone more involved in this comment?

> Cocoon blocks development support
> ---------------------------------
>
>                 Key: COCOON-1836
>                 URL: https://issues.apache.org/jira/browse/COCOON-1836
>             Project: Cocoon
>          Issue Type: Task
>          Components: - Servlet service framework
>            Reporter: Reinhard Poetz
>            Assignee: Reinhard Poetz
>
> some ideas (DF/RP)
> - go through the tutorial of PDE development in "Eclipse Rich Client Platform"
> - Talk to Equinox and Felix how they manage the development process
> - Talk to the Eclipse PDE community as all resources need to be in the root directory
> - Create a Mojo that creates the target platform containing all bundles out of a pom.xml or 
>   a deployment descriptor. Make it configureable so that you can easily switch between bundled
>   versions and exploded bundles mounted as projects in Eclipse
> - Create a Mojo that copies all needed external libraries into ./target/osgi/lib so that they
>   can be seen by the PDE (a bit of a hack but well ...)
> - extend the Felix OSGi plugin so that you can change the path for integrated plugins

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