builder-dev
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.sap.cloud.yaas.builder</groupId>
<artifactId>builder-dev</artifactId>
<version>1.1.4</version>
</dependency><?xml version="1.0"?>
<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>
<prerequisites>
<maven>3.1</maven>
</prerequisites>
<groupId>com.sap.cloud.yaas.builder</groupId>
<artifactId>builder-dev</artifactId>
<version>1.1.4</version>
<packaging>jar</packaging>
<name>Builder for module developers</name>
<description>Developers have the possibility to run the builder locally in developers mode to implement their ui module.</description>
<url>http://yaas.io</url>
<inceptionYear>2015</inceptionYear>
<issueManagement>
<system>JIRA</system>
<url>https://jira.hybris.com/browse/CFB</url>
</issueManagement>
<licenses>
<license>
<name>SAP DEVELOPER LICENSE AGREEMENT</name>
<url>https://tools.hana.ondemand.com/developer-license-3.1.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<name>YaaS</name>
<organization>SAP SE</organization>
<organizationUrl>http://www.sap.com</organizationUrl>
</developer>
</developers>
<organization>
<name>SAP SE</name>
<url>http://www.sap.com</url>
</organization>
<properties>
<!-- plugins -->
<maven.dependency.version>2.4</maven.dependency.version>
<maven.source.plugin.version>2.4</maven.source.plugin.version>
<maven.jar.plugin.version>2.6</maven.jar.plugin.version>
<maven.javadoc.plugin.version>2.10.3</maven.javadoc.plugin.version>
<maven.help.plugin.version>2.2</maven.help.plugin.version>
<maven.assembly.plugin.version>2.5.5</maven.assembly.plugin.version>
<jetty.maven.plugin>9.3.8.v20160314</jetty.maven.plugin>
<jasmine.maven.plugin>1.3.1.5</jasmine.maven.plugin>
<build.helper.maven.plugin.version>1.9.1</build.helper.maven.plugin.version>
<!-- dependencies -->
<spring.version>3.2.7.RELEASE</spring.version>
<junit.version>4.11</junit.version>
<mockito.version>1.9.5</mockito.version>
<fest.assert.version>1.4</fest.assert.version>
<!-- settings -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<scm>
<connection>scm:git:ssh://stash.hybris.com/paas/builder-dev.git</connection>
<developerConnection>scm:git:ssh://stash.hybris.com/paas/builder-dev.git</developerConnection>
<tag>1.1.4</tag>
<url />
</scm>
<distributionManagement>
<repository>
<id>yaas-public-release</id>
<url>https://repository.hybris.com/yaas-public-release</url>
</repository>
<snapshotRepository>
<id>yaas-snapshot</id>
<url>https://repository.hybris.com/yaas-snapshot</url>
</snapshotRepository>
</distributionManagement>
<dependencies>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.2.15.RELEASE</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>9.2.3.v20140905</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>9.2.3.v20140905</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-rewrite</artifactId>
<version>9.2.3.v20140905</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>9.2.3.v20140905</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<targetPath>src/main/webapp</targetPath>
<filtering>false</filtering>
<directory>${basedir}/src/main/webapp</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
<resource>
<filtering>false</filtering>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
<resource>
<targetPath>licence</targetPath>
<filtering>false</filtering>
<directory>${basedir}/licence</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerArgument />
</configuration>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>com.hybris.builder.dev.BuilderDevMain</mainClass>
<!--anpassen-->
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>build-jar</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>com.versioneye</groupId>
<artifactId>versioneye-maven-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<baseUrl>https://versioneye.hybris.com</baseUrl>
<apiKey>5d7bf64c984ad159c3ec</apiKey>
<projectId>561f8a2bb6eea80014000927</projectId>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<version>${maven.help.plugin.version}</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<profiles>
<profile>
<id>release-profile</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven.javadoc.plugin.version}</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>${maven.source.plugin.version}</version>
<configuration>
<skipSource>true</skipSource>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>${maven.jar.plugin.version}</version>
<configuration>
<classesDirectory>${project.basedir}/src/metadata</classesDirectory>
<useDefaultManifestFile>false</useDefaultManifestFile>
<archive>
<manifest>
<addDefaultImplementationEntries>false</addDefaultImplementationEntries>
</manifest>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
<executions>
<execution>
<id>empty-javadoc-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classifier>javadoc</classifier>
<includes><include>javadoc-readme.txt</include></includes>
</configuration>
</execution>
<execution>
<id>empty-sources-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<classifier>sources</classifier>
<includes><include>sources-readme.txt</include></includes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>deploy-nexus</id>
<properties>
<metadata.source.directory>${project.basedir}/src/metadata</metadata.source.directory>
<metadata.target.directory>${project.build.directory}/metadata</metadata.target.directory>
<metadata.groupId>${project.groupId}</metadata.groupId>
<metadata.artifactId>${project.artifactId}</metadata.artifactId>
<metadata.version>${project.version}</metadata.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<inherited>false</inherited>
<executions>
<execution>
<id>create-settings-artifact</id>
<phase>package</phase>
<goals>
<goal>effective-settings</goal>
</goals>
<configuration>
<output>${metadata.target.directory}/releaseMetadata/effective-settings.xml</output>
</configuration>
</execution>
<execution>
<id>create-pom-artifact</id>
<phase>package</phase>
<goals>
<goal>effective-pom</goal>
</goals>
<configuration>
<output>${metadata.target.directory}/releaseMetadata/effective-pom.xml</output>
</configuration>
</execution>
<execution>
<id>create-system-artifact</id>
<phase>package</phase>
<goals>
<goal>system</goal>
</goals>
<configuration>
<output>${metadata.target.directory}/releaseMetadata/system.xml</output>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<inherited>false</inherited>
<executions>
<execution>
<id>assemble-releaseMetatda-artifact</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}</outputDirectory>
<descriptors>
<descriptor>${metadata.source.directory}/releaseMetadata-assembly.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>filter-artifacts</id>
<phase>package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}</outputDirectory>
<resources>
<resource>
<filtering>true</filtering>
<directory>${metadata.source.directory}</directory>
<includes>
<include>releaseMetadataReference.xml</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>attach-artifacts</id>
<phase>package</phase>
<goals>
<goal>attach-artifact</goal>
</goals>
<configuration>
<artifacts>
<artifact>
<file>${project.build.directory}/releaseMetadataReference.xml</file>
<type>xml</type>
<classifier>releaseMetadataReference</classifier>
</artifact>
</artifacts>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>nexus-yaas</id>
<url>https://nexus.wdf.sap.corp:8443/nexus/content/repositories/deploy.releases.yaas</url>
</repository>
</distributionManagement>
</profile>
</profiles>
</project>