- <name>Argeo SLC Site server</name>
- <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>
- <build>
- <plugins>
-
- <plugin>
- <artifactId>maven-dependency-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>unpack</goal>
- </goals>
- <phase>initialize</phase>
- <configuration>
- <outputDirectory>target/equinox</outputDirectory>
- <artifactItems>
- <artifactItem>
- <groupId>org.argeo.slc.runtime</groupId>
- <artifactId>org.argeo.slc.osgiboot</artifactId>
- <version>${project.version}</version>
- <type>tar.gz</type>
- <classifier>osgiboot</classifier>
- </artifactItem>
- </artifactItems>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-antrun-plugin</artifactId>
- <configuration>
- <tasks>
- <path id="slc.osgi.locations.raw">
- <dirset dir="${user.dir}/bundles">
- <include name="*" />
- <exclude name=".svn" />
- </dirset>
- <dirset dir="${user.dir}/../../demo/site">
- <include name="*" />
- <exclude name=".svn" />
- </dirset>
- <!-- Dev for Argeo RIA: -->
- <!--
- <pathelement
- location="../../org.argeo.slc.webapp/src/main/webapp" />
- -->
- <path refid="maven.compile.classpath" />
- </path>
- <pathconvert dirsep="/" property="slc.osgi.locations"
- refid="slc.osgi.locations.raw" />
-
- <property name="slc.osgi.start" value="${bundlesToStart}" />
-
- <property name="javaCommand" value="java -Xmx256m" />
- <ant antfile="target/equinox/osgiboot.xml" />
- </tasks>
- </configuration>
- </plugin>
- </plugins>
- </build>