<artifactId>org.argeo.slc.demo.deploy</artifactId>
<name>Argeo SLC Demo Deploy</name>
<packaging>pom</packaging>
- <properties></properties>
+ <properties>
+ <bundlesToStart>
+ org.springframework.osgi.extender,
+ org.argeo.slc.demo.basic,
+ org.argeo.slc.demo.manager,
+ org.argeo.slc.support.equinox
+ </bundlesToStart>
+ </properties>
<build>
<defaultGoal>antrun:run</defaultGoal>
<plugins>
<pathconvert dirsep="/" property="slc.osgi.locations"
refid="slc.osgi.locations.raw" />
- <property name="slc.osgi.start"
- value="org.springframework.osgi.extender,org.argeo.slc.demo.basic" />
+ <property name="slc.osgi.start" value="${bundlesToStart}" />
<ant antfile="target/equinox/osgiboot.xml" />
</tasks>
<profiles>
<profile>
<id>agent</id>
+ <properties>
+ <bundlesToStart>
+ org.springframework.osgi.extender,
+ org.argeo.slc.demo.basic,
+ org.argeo.slc.demo.manager,
+ org.argeo.slc.demo.agent
+ </bundlesToStart>
+ </properties>
+ <dependencies>
+ <dependency>
+ <groupId>org.argeo.slc.demo</groupId>
+ <artifactId>org.argeo.slc.demo.agent</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+ </profile>
+ <profile>
+ <id>server</id>
+ <properties>
+ <bundlesToStart>
+ org.argeo.dep.osgi.catalina.start,
+ org.springframework.osgi.extender,
+ org.springframework.osgi.web.extender,
+ org.springframework.osgi.samples.simplewebapp,
+ org.argeo.slc.server.activemq,
+ org.argeo.slc.server.hsqldb,
+ org.argeo.slc.server.hibernate,
+ org.argeo.slc.server.services,
+ org.argeo.slc.server.jms,
+ org.argeo.slc.webapp,
+ org.argeo.slc.demo.basic,
+ org.argeo.slc.demo.manager
+ </bundlesToStart>
+ </properties>
<dependencies>
<dependency>
<groupId>org.argeo.slc.demo</groupId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>com.thoughtworks.xstream</groupId>
- <artifactId>com.springsource.com.thoughtworks.xstream</artifactId>
- <version>1.2.2</version>
+ <groupId>org.argeo.slc.server</groupId>
+ <artifactId>deploy</artifactId>
+ <version>${project.version}</version>
+ <type>pom</type>
</dependency>
</dependencies>
</profile>