Checkout
 

gcc in aries

ARIES-1094

Fixed <archiveContent>all</archiveContent>. Added test for fix. Removed unused site and it folders.

  1. … 19 more files in changeset.
ARIES-876

Added support for start-order. Putting the following in the plugin configuration will add a start-order value to

all contents based on the order in which they are presented to the plugin (which I'm hoping is the same order they

appear in the pom.xml :) )

<startOrder>dependencies</startOrder>

ARIES-876

Basic maven plugin for creating Subsystem .esa files. Implementation based of the eba-maven-plugin. I tidied things up a bit, removed deprecated configuration options, and added support for the Subsyste-Type header which doesn't exist for ebas. It doesn't supports (but would be nice to have):

1. Custom headers

2. Version ranges for the content dependencies

3. Start-order for contents

4. Probably a whole load of other features :)

    • -0
    • +143
    /esa-maven-plugin/pom.xml
    • -0
    • +203
    /esa-maven-plugin/LICENSE
  1. … 70 more files in changeset.
ARIES-732

Added support for building .eba archives that don't contain any of the bundles (they're purely a zip with an application manifest). A new configuration element has been added.

To create an eba that contains no bundles, use the following:

<configuration>

<archiveContent>none</archiveContent>

</configuration>

To create an eba that contains only the application content bundles, use the following:

<configuration>

<archiveContent>applicationContent</archiveContent>

</configuration>

To create an eba that contains the application content bundles and any transitive dependency bundles, use the following:

<configuration>

<archiveContent>applicationContent</archiveContent>

</configuration>

The configuration element <useTransitiveDependencies/> is deprecated in favour of <archiveContent/>.

ARIES-733

Added support for Use-Bundle generation into the APPLICATION.MF. Configured using plug-in configuration as follows:

<configuration>

<instructions>

<Use-Bundle>org.acme.my.Bundle;version="[1.0.0, 1.1.0)"</Use-Bundle>

</instructions>

</configuration>

Simply takes the value from the element and write it out in the Use-Bundle header. E.g. the above becomes

Use-Bundle: org.acme.my.Bundle;version="[1.0.0, 1.1.0)"

Does not perform any validation of the Use-Bundle entry against any of the project dependencies.

ARIES-644

Applied and merged in with updates form ARIES-645.

ARIES-644

Applied and merged in with updates form ARIES-645.

    • -26
    • +150
    /subsystem/subsystem-itests/pom.xml
  1. … 35 more files in changeset.
Added svn-ignore for subsystem target directories.
ARIES-645

Moved to use the same semantic versioning policy approach as rest of Aries.

Set all bundle versions to 0.1-SNAPSHOT as has never been released.

Exported packages at 0.1 as has never been released.

    • -3
    • +12
    /subsystem/subsystem-executor/pom.xml
    • -6
    • +16
    /subsystem/subsystem-scope-api/pom.xml
    • -28
    • +40
    /subsystem/subsystem-core/pom.xml
    • -7
    • +15
    /subsystem/subsystem-install/pom.xml
    • -7
    • +20
    /subsystem/subsystem-itests/pom.xml
    • -19
    • +15
    /subsystem/subsystem-example/pom.xml
  1. … 4 more files in changeset.
ARIES-603

Added missing tests that didn't make it in from ARIES-594.

  1. … 25 more files in changeset.
ARIES-594

Committing patch to improve scopeadmin implementation and move to latest resolver hook design.

    • -6
    • +43
    /subsystem/subsystem-scope-impl/pom.xml
  1. … 45 more files in changeset.
ARIES-537

Applied Tom's patch to use ResolverHookFactory.

ARIES-561

Removed references to old composite bundle prototype in Eclipse and moved up to a later driver of Eclipse 3.7

    • -1
    • +1
    /subsystem/subsystem-scope-itests/pom.xml
    • -1
    • +1
    /subsystem/subsystem-scope-impl/pom.xml
  1. … 5 more files in changeset.