| POM: |
Show
hide
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.eclipse.dirigible.releng</groupId>
<artifactId>org.eclipse.dirigible.releng.parent</artifactId>
<version>2.8.170821</version>
<relativePath>../pom.xml</relativePath>
</parent>
<name>Releng - All in One</name>
<artifactId>allinone</artifactId>
<packaging>war</packaging>
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<wtpversion>1.5</wtpversion>
</configuration>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>external</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${deployment.name}/WEB-INF/</outputDirectory>
<includeArtifactIds>org.eclipse.dirigible.external.p2</includeArtifactIds>
</configuration>
</execution>
<execution>
<id>osgi</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${deployment.name}/WEB-INF/</outputDirectory>
<includeArtifactIds>org.eclipse.dirigible.osgi.p2</includeArtifactIds>
</configuration>
</execution>
<execution>
<id>repository</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${deployment.name}/WEB-INF/</outputDirectory>
<includeArtifactIds>org.eclipse.dirigible.repository.p2</includeArtifactIds>
</configuration>
</execution>
<execution>
<id>ide</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${deployment.name}/WEB-INF/</outputDirectory>
<includeArtifactIds>org.eclipse.dirigible.ide.p2</includeArtifactIds>
</configuration>
</execution>
<execution>
<id>runtime</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${deployment.name}/WEB-INF/</outputDirectory>
<includeArtifactIds>org.eclipse.dirigible.runtime.p2</includeArtifactIds>
</configuration>
</execution>
<execution>
<id>lib</id>
<phase>compile</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<includeArtifactIds>org.eclipse.dirigible.lib.p2</includeArtifactIds>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>replace-runtime-url</id>
<phase>prepare-package</phase>
<configuration>
<tasks>
<replace dir="${project.build.directory}/temp">
<include name="**/web.xml" />
<replacefilter token="@RUNTIME_URL@" value="${deployment.context}" />
</replace>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
<execution>
<id>copy for distribution</id>
<phase>install</phase>
<configuration>
<tasks>
<!-- Copy executable jar, if relevant -->
<copy todir="../../../../dist/${deployment.type}/${artifactId}/">
<fileset dir="${project.build.directory}">
<include name="*.jar" />
<exclude name="dont-use.jar" />
</fileset>
</copy>
<!-- Copy deployable war, if relevant -->
<copy todir="../../../../dist/${deployment.type}/${artifactId}/">
<fileset dir="${project.build.directory}">
<include name="*.war" />
</fileset>
</copy>
<!-- Copy bridge p2 -->
<copy todir="../../../../dist/p2/bridge/">
<fileset
dir="${project.build.directory}/../../../p2.bridge/bridge.p2/target/repository">
<include name="**/*" />
</fileset>
</copy>
<!-- Copy external p2 -->
<copy todir="../../../../dist/p2/external/">
<fileset
dir="${project.build.directory}/../../../p2.external/external.p2/target/repository">
<include name="**/*" />
</fileset>
</copy>
<!-- Copy ide p2 -->
<copy todir="../../../../dist/p2/ide/">
<fileset
dir="${project.build.directory}/../../../p2.ide/ide.p2/target/repository">
<include name="**/*" />
</fileset>
</copy>
<!-- Copy lib p2 -->
<copy todir="../../../../dist/p2/lib/">
<fileset
dir="${project.build.directory}/../../../p2.lib/lib.p2/target/repository">
<include name="**/*" />
</fileset>
</copy>
<!-- Copy rcp p2 -->
<copy todir="../../../../dist/p2/rcp/">
<fileset
dir="${project.build.directory}/../../../p2.rcp/rcp.p2/target/repository">
<include name="**/*" />
</fileset>
</copy>
<!-- Copy repository p2 -->
<copy todir="../../../../dist/p2/repository/">
<fileset
dir="${project.build.directory}/../../../p2.repository/repository.p2/target/repository">
<include name="**/*" />
</fileset>
</copy>
<!-- Copy runtime p2 -->
<copy todir="../../../../dist/p2/runtime/">
<fileset
dir="${project.build.directory}/../../../p2.runtime/runtime.p2/target/repository">
<include name="**/*" />
</fileset>
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.eclipse.dirigible.p2.external</groupId>
<artifactId>org.eclipse.dirigible.external.p2</artifactId>
<version>${project.version}</version>
<type>eclipse-repository</type>
</dependency>
<dependency>
<groupId>org.eclipse.dirigible.p2.osgi</groupId>
<artifactId>org.eclipse.dirigible.osgi.p2</artifactId>
<version>${project.version}</version>
<type>eclipse-repository</type>
</dependency>
<dependency>
<groupId>org.eclipse.dirigible.p2.repository</groupId>
<artifactId>org.eclipse.dirigible.repository.p2</artifactId>
<version>${project.version}</version>
<type>eclipse-repository</type>
</dependency>
<dependency>
<groupId>org.eclipse.dirigible.p2.ide</groupId>
<artifactId>org.eclipse.dirigible.ide.p2</artifactId>
<version>${project.version}</version>
<type>eclipse-repository</type>
</dependency>
<dependency>
<groupId>org.eclipse.dirigible.p2.runtime</groupId>
<artifactId>org.eclipse.dirigible.runtime.p2</artifactId>
<version>${project.version}</version>
<type>eclipse-repository</type>
</dependency>
<dependency>
<groupId>org.eclipse.dirigible.p2.lib</groupId>
<artifactId>org.eclipse.dirigible.lib.p2</artifactId>
<version>${project.version}</version>
<type>eclipse-repository</type>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<type>jar</type>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.directory.studio</groupId>
<artifactId>org.apache.commons.lang</artifactId>
<version>2.6</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
|