apps.ServiceImpl
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>de.iip-ecosphere.platform</groupId>
<artifactId>apps.ServiceImpl</artifactId>
<version>0.8.0</version>
</dependency><?xml version="1.0" encoding="UTF-8" standalone="no"?><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>
<artifactId>apps.ServiceImpl</artifactId>
<packaging>jar</packaging>
<name>GeneratedStreamImpl</name>
<description>Implementation components for generated test streams (configuration.configuration).</description>
<parent>
<groupId>de.iip-ecosphere.platform</groupId>
<artifactId>platformDependencies</artifactId>
<version>0.8.0</version>
<relativePath/>
</parent>
<dependencies>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${apache.commons.io.version}</version>
</dependency>
<dependency>
<groupId>de.iip-ecosphere.platform</groupId>
<artifactId>services.environment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>de.iip-ecosphere.platform</groupId>
<artifactId>connectors</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<!-- shared plattform app interfaces, here just for lazy testing in different artifact -->
<artifactId>apps.AppInterfacesSimpleMesh</artifactId>
<groupId>de.iip-ecosphere.platform</groupId>
<version>${project.version}</version>
</dependency>
<dependency>
<!-- shared plattform app interfaces, here just for lazy testing in different artifact -->
<artifactId>apps.AppInterfacesSimpleMesh3</artifactId>
<groupId>de.iip-ecosphere.platform</groupId>
<version>${project.version}</version>
</dependency>
<dependency>
<!-- shared plattform app interfaces, here just for lazy testing in different artifact -->
<artifactId>apps.AppInterfacesKodex</artifactId>
<groupId>de.iip-ecosphere.platform</groupId>
<version>${project.version}</version>
</dependency>
<dependency>
<!-- shared plattform app interfaces, here just for lazy testing in different artifact -->
<artifactId>apps.AppInterfacesRoutingTest</artifactId>
<groupId>de.iip-ecosphere.platform</groupId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<!-- Basic puild process inherited from platformDependencies. -->
<plugins>
<plugin>
<!-- Obtain generated python sources from Maven repository (shall be deployed there) -->
<groupId>de.iip-ecosphere.platform</groupId>
<artifactId>dependency-plugin</artifactId>
<version>${project.version}</version>
<executions>
<execution>
<id>unpack python</id>
<goals>
<goal>unpack</goal>
</goals>
<phase>process-sources</phase>
<configuration>
<artifactItems>
<!-- List the artifacts to unpack. We just do that for the SimpleKodexTestingApp.
This project is a multi-app/multi-service testing project, a rather unusual
but for CI testing convenient form. Typically there shall be just one project
per app so that the python sources cannot overlap/interfere. -->
<artifactItem>
<groupId>de.iip-ecosphere.platform</groupId>
<artifactId>apps.AppInterfacesKodex</artifactId>
<version>${project.version}</version>
<type>zip</type>
<classifier>python</classifier>
<overWrite>true</overWrite>
<outputDirectory>${project.basedir}/src/main/python</outputDirectory>
<destFileName>pythonEnv.zip</destFileName>
</artifactItem>
<artifactItem>
<groupId>de.iip-ecosphere.platform</groupId>
<artifactId>apps.AppInterfacesContainerCreation</artifactId>
<version>${project.version}</version>
<type>zip</type>
<classifier>python</classifier>
<overWrite>true</overWrite>
<outputDirectory>${project.basedir}/src/main/python</outputDirectory>
<destFileName>pythonEnv.zip</destFileName>
</artifactItem>
</artifactItems>
<cleanup>
<directory>${project.basedir}/src/main/python</directory>
<includes>
<include>datatypes</include>
<include>iip</include>
<include>interfaces</include>
<include>serializers</include>
</includes>
</cleanup>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<!-- When the usual build process is done, package also the implementing Python code. As this will
be automatically integrated with the generated code, we exclude in the assembly descriptor the
generated python sources, i.e., do not modify these sources, just the Python files in "services". -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.1.1</version>
<executions>
<execution>
<id>python</id>
<phase>test</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/python.xml</descriptor>
</descriptors>
<outputDirectory>${project.build.directory}</outputDirectory>
<attach>true</attach>
</configuration>
</execution>
<execution>
<id>myArtifact</id>
<phase>test</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/myArtifact.xml</descriptor>
</descriptors>
<outputDirectory>${project.build.directory}/artifacts</outputDirectory>
<attach>false</attach>
<finalName>myArtifact</finalName>
<appendAssemblyId>false</appendAssemblyId>
</configuration>
</execution>
<execution>
<id>artifacts</id>
<phase>test</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptors>
<descriptor>src/main/assembly/artifacts.xml</descriptor>
</descriptors>
<outputDirectory>${project.build.directory}</outputDirectory>
<attach>true</attach>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
<license>
<name>Eclipse Public License, Version 1.0</name>
<url>https://projects.eclipse.org/content/eclipse-public-license-1.0</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>eichelbe</id>
<name>Holger Eichelberger</name>
<email>eichelberger@sse.uni-hildesheim.de</email>
<url>https://sse.uni-hildesheim.de/mitglieder/dr-holger-eichelberger/</url>
<organization>SSE @ University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>architect</role>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>staciwa</id>
<name>Monika Staciwa</name>
<organization>SSE @ University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>casado</id>
<name>Miguel Gomez Casado</name>
<organization>University of Valladolid/University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>alamoush</id>
<name>Ahmad Alamoush</name>
<organization>University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/mitglieder/ahmad-alamoush/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>pidun</id>
<name>Dennis Pidun</name>
<organization>University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>noehre</id>
<name>Marcel Nöhre</name>
<organization>University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>bettelsc</id>
<name>Constantin Bettels</name>
<organization>University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>ChrisKHil</id>
<name>Christopher Knappe</name>
<email>knappe@uni-hildesheim.de</email>
<url>https://sse.uni-hildesheim.de/</url>
<organization>SSE @ University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>JimmiAppel</id>
<name>Alexander Weber</name>
<email>weber@sse.uni-hildesheim.de</email>
<url>https://sse.uni-hildesheim.de/</url>
<organization>SSE @ University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>Cepok</id>
<name>Jan-Hendrik Cepok</name>
<email>cepokj@uni-hildesheim.de</email>
<url>https://sse.uni-hildesheim.de/</url>
<organization>SSE @ University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>schulzlu</id>
<name>Luca Schulz</name>
<email>schulzlu@uni-hildesheim.de</email>
<url>https://sse.uni-hildesheim.de/</url>
<organization>SSE @ University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
<developer>
<id>nikolajew</id>
<name>Christian Nikolajew</name>
<email>nikolajew@uni-hildesheim.de</email>
<url>https://sse.uni-hildesheim.de/</url>
<organization>SSE @ University of Hildesheim</organization>
<organizationUrl>https://sse.uni-hildesheim.de/</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>Europe/Berlin</timezone>
</developer>
</developers>
<scm>
<url>https://github.com/iip-ecosphere/platform.git</url>
</scm>
</project>