features.xml 5.09 KB
Newer Older
acoburn's avatar
acoburn committed
1
<?xml version='1.0' encoding='UTF-8'?>
acoburn's avatar
acoburn committed
2
<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0" name="amherst-repo-services-${project.version}">
acoburn's avatar
acoburn committed
3
4
5
  <repository>mvn:org.fcrepo.camel/fcrepo-camel/${fcrepo-camel.version}/xml/features</repository>
  <repository>mvn:org.apache.camel.karaf/apache-camel/${camel.version}/xml/features</repository>
  <repository>mvn:org.apache.activemq/activemq-karaf/${activemq.version}/xml/features</repository>
acoburn's avatar
acoburn committed
6
7
  <repository>mvn:org.ops4j.pax.jdbc/pax-jdbc-features/${pax-jdbc.version}/xml/features</repository>
  <repository>mvn:org.fcrepo/fcrepo-karaf/${fcrepo.version}/xml/features</repository>
acoburn's avatar
acoburn committed
8

9
  <feature name="acrepo-idiomatic" version="${project.version}" resolver="(obr)" start-level="50">
acoburn's avatar
acoburn committed
10
    <details>Installs the id mapping service</details>
acoburn's avatar
acoburn committed
11

acoburn's avatar
acoburn committed
12
13
    <feature>jndi</feature>

acoburn's avatar
acoburn committed
14
15
    <feature version="${camel.version}">camel</feature>
    <feature version="${camel.version}">camel-blueprint</feature>
16
    <feature version="${camel.version}">camel-jetty9</feature>
acoburn's avatar
acoburn committed
17
    <feature version="${camel.version}">camel-jackson</feature>
acoburn's avatar
acoburn committed
18
    <feature version="${camel.version}">camel-sql</feature>
acoburn's avatar
acoburn committed
19
    <feature version="${activemq.version}">activemq-camel</feature>
acoburn's avatar
acoburn committed
20
21
    <feature version="${fcrepo-camel.version}">fcrepo-camel</feature>

acoburn's avatar
acoburn committed
22
23
24
25
26
    <feature version="${fcrepo.version}">fcrepo-kernel-api</feature>

    <bundle dependency="true">mvn:org.codehaus.woodstox/woodstox-core-asl/${woodstox.version}</bundle>

    <bundle>mvn:edu.amherst.acdc/acrepo-idiomatic/${project.version}</bundle>
acoburn's avatar
acoburn committed
27

28
    <configfile finalname="/etc/edu.amherst.acdc.idiomatic.cfg">mvn:edu.amherst.acdc/acrepo-idiomatic/${project.version}/cfg/configuration</configfile>
acoburn's avatar
acoburn committed
29
30
  </feature>

31
  <feature name="acrepo-idiomatic-pgsql" version="${project.version}" resolver="(obr)" start-level="50">
acoburn's avatar
acoburn committed
32
33
34
35
    <details>Installs the id mapping service database</details>

    <feature>jdbc</feature>
    <feature>jndi</feature>
acoburn's avatar
acoburn committed
36
37
38
    <feature>transaction</feature>
    <feature>pax-jdbc-config</feature>
    <feature>pax-jdbc-postgresql</feature>
acoburn's avatar
acoburn committed
39

acoburn's avatar
acoburn committed
40
    <bundle>mvn:org.postgresql/postgresql/${postgresql.version}</bundle>
acoburn's avatar
acoburn committed
41

acoburn's avatar
acoburn committed
42
    <configfile finalname="/etc/org.ops4j.datasource-idiomatic.cfg">mvn:edu.amherst.acdc/acrepo-idiomatic-pgsql/${project.version}/cfg/configuration</configfile>
acoburn's avatar
acoburn committed
43
44
  </feature>

45
  <feature name="acrepo-mint-service" version="${project.version}" resolver="(obr)" start-level="50">
acoburn's avatar
acoburn committed
46
47
    <details>Installs the id minter</details>

acoburn's avatar
acoburn committed
48
49
50
51
    <feature version="${fcrepo.version}">fcrepo-kernel-api</feature>

    <bundle dependency="true">mvn:org.apache.commons/commons-lang3/${commons-lang.version}</bundle>

52
    <bundle>mvn:edu.amherst.acdc/acrepo-mint-service/${project.version}</bundle>
acoburn's avatar
acoburn committed
53

54
    <configfile finalname="/etc/edu.amherst.acdc.mint.cfg">mvn:edu.amherst.acdc/acrepo-mint-service/${project.version}/cfg/configuration</configfile>
acoburn's avatar
acoburn committed
55
56
  </feature>

57
  <feature name="acrepo-xml-metadata" version="${project.version}" resolver="(orb)" start-level="50">
58
59
60
61
62
    <details>Installs the MODS/XML translation service</details>

    <feature version="${camel.version}">camel</feature>
    <feature version="${camel.version}">camel-blueprint</feature>
    <feature version="${camel.version}">camel-jetty9</feature>
63
    <feature version="${camel.version}">camel-saxon</feature>
64
65
    <feature version="${fcrepo-camel.version}">fcrepo-camel</feature>

66
    <bundle>mvn:edu.amherst.acdc/acrepo-xml-metadata/${project.version}</bundle>
67

68
    <configfile finalname="/etc/edu.amherst.acdc.xml.metadata.cfg">mvn:edu.amherst.acdc/acrepo-xml-metadata/${project.version}/cfg/configuration</configfile>
69
70
  </feature>

acoburn's avatar
acoburn committed
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
  <feature name="acrepo-jsonld-service" version="${project.version}" resolver="(orb)" start-level="50">
    <details>Installs the JSON-LD transformation service</details>

    <feature version="${camel.version}">camel-jackson</feature>

    <bundle dependency="true">mvn:com.github.jsonld-java/jsonld-java/${jsonld.version}</bundle>
    <bundle dependency="true">mvn:org.apache.httpcomponents/httpclient-osgi/${httpclient.version}</bundle>
    <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/${httpcore.version}</bundle>
    <bundle dependency="true">mvn:org.apache.httpcomponents/httpcore-osgi/${httpcore.version}</bundle>

    <bundle dependency="true">mvn:commons-io/commons-io/${commons-io.version}</bundle>
    <bundle dependency="true">mvn:commons-codec/commons-codec/${commons-codec.version}</bundle>

    <bundle>mvn:edu.amherst.acdc/acrepo-jsonld-service/${project.version}</bundle>
  </feature>

  <feature name="acrepo-jsonld-cache" version="${project.version}" resolver="(orb)" start-level="50">
    <details>Installs a sample JSON-LD transformation workflow</details>

    <feature version="${camel.version}">camel</feature>
    <feature version="${camel.version}">camel-blueprint</feature>
    <feature version="${camel.version}">camel-jetty9</feature>
    <feature version="${fcrepo-camel.version}">fcrepo-camel</feature>

    <bundle>mvn:edu.amherst.acdc/acrepo-jsonld-cache/${project.version}</bundle>

    <configfile finalname="/etc/edu.amherst.acdc.jsonld.cache.cfg">mvn:edu.amherst.acdc/acrepo-jsonld-cache/${project.version}/cfg/configuration</configfile>
  </feature>

acoburn's avatar
acoburn committed
100
</features>