felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Moloney (JIRA)" <j...@apache.org>
Subject [jira] Updated: (FELIX-219) Update maven-bundle-plugin to install bundles to a local OBR
Date Tue, 27 Feb 2007 13:34:05 GMT

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

Tim Moloney updated FELIX-219:
------------------------------

    Attachment: maven-bundle-plugin-obr.patch

This patch implements the install and install-file goals of the install phase.  It also updates
the lifecycle so that the install goal is automatically executed (no changes are required
to pom.xml).

The install-file goal allows an existing bundle to be added to the local OBR.  For example

mvn org.apache.felix:maven-bundle-plugin:install-file -Dfile=${HOME}/.m2/repository/org/apache/derby/derby/10.2.2.0/derby-10.2.2.0.jar
-Dsymbolicname=derby

The symbolicname parameter is only necessary if Bundle-SymbolicName isn't defined in the manifest.

Note:  bundlerepository was changed to accept the slightly modified XML generated by this
patch.  Modello doesn't allow PCDATA in an element with attributes so the <require>
tag was changed from

  <require name="..." filter="..." multiple="..." optional="..." extend="..." >
    Import package ...
  </require>

to
  <require name="..." filter="..." multiple="..." optional="..." extend="..." >
    <comment>Import package ...</comment>
  </require>

However, I believe that this was done in a backward-compatible way.


> Update maven-bundle-plugin to install bundles to a local OBR
> ------------------------------------------------------------
>
>                 Key: FELIX-219
>                 URL: https://issues.apache.org/jira/browse/FELIX-219
>             Project: Felix
>          Issue Type: New Feature
>          Components: Maven Plugin
>            Reporter: Tim Moloney
>            Priority: Minor
>         Attachments: maven-bundle-plugin-obr.patch
>
>
> Add the install and install-file goals to the install phase.  These goals will add the
bundle metadata to an OBR repository file.  The objective is to allow the local Maven repository
(~/.m2/repository) to also be an OSGi Bundle Repository.

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


Mime
View raw message