org.eclipse.xpect.parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.eclipse.xpect</groupId>
<artifactId>org.eclipse.xpect.parent</artifactId>
<version>0.2.0.v20190619</version>
</dependency><!-- Copyright (c) 2012-2017 TypeFox GmbH and itemis AG. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v1.0 which accompanies this distribution,
and is available at http://www.eclipse.org/legal/epl-v10.html Contributors:
Moritz Eysholdt - Initial contribution and API -->
<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>
<groupId>org.eclipse.xpect</groupId>
<artifactId>org.eclipse.xpect.parent</artifactId>
<version>0.2.0.v20190619</version>
<packaging>pom</packaging>
<properties>
<target-platform>eclipse_4_4_2-xtext_2_9_2</target-platform>
<xtend-compiler-version>2.9.2</xtend-compiler-version>
<tycho-version>1.4.0</tycho-version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<target-platform-version>0.2.0.v20190619</target-platform-version>
</properties>
<modules>
<module>../../org.eclipse.xpect</module>
<module>../../org.eclipse.xpect.ui</module>
<module>../../org.eclipse.xpect.ui.junit</module>
<module>../../org.eclipse.xpect.xtext.lib</module>
<module>../../org.eclipse.xpect.xtext.xbase.lib</module>
<module>../../org.eclipse.xpect.sdk</module>
<module>../../org.eclipse.xpect.xtext.lib.feature</module>
<module>../../org.eclipse.xpect.xtext.xbase.lib.feature</module>
<module>../../org.eclipse.xpect.releng/p2-repository</module>
</modules>
<repositories>
<repository>
<id>license-feature</id>
<url>http://download.eclipse.org/cbi/updates/license/</url>
<layout>p2</layout>
</repository>
</repositories>
<build>
<plugins>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-maven-plugin</artifactId>
<version>${tycho-version}</version>
<extensions>true</extensions>
</plugin>
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>target-platform-configuration</artifactId>
<version>${tycho-version}</version>
<configuration>
<target>
<artifact>
<groupId>org.eclipse.xpect</groupId>
<artifactId>org.eclipse.xpect.target.${target-platform}</artifactId>
<version>${target-platform-version}</version>
</artifact>
</target>
<environments>
<environment>
<os>linux</os>
<ws>gtk</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>win32</os>
<ws>win32</ws>
<arch>x86_64</arch>
</environment>
<environment>
<os>macosx</os>
<ws>cocoa</ws>
<arch>x86_64</arch>
</environment>
</environments>
<!-- OTDT-JDT bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=350133 -->
<!-- <filters> <filter> <type>eclipse-plugin</type> <id>org.eclipse.jdt.core</id>
<restrictTo> <version>3.9.1.v20130905-0837</version> </restrictTo> </filter>
</filters> <dependency-resolution> <extraRequirements> <requirement> <type>p2-installable-unit</type>
<id>org.eclipse.jdt.core</id> <versionRange>3.9.1.v20130905-0837</versionRange>
</requirement> </extraRequirements> </dependency-resolution> -->
</configuration>
</plugin>
<plugin>
<groupId>org.eclipse.xtend</groupId>
<artifactId>xtend-maven-plugin</artifactId>
<version>${xtend-compiler-version}</version>
<executions>
<execution>
<phase>process-sources</phase> <!-- "generate-sources" is for MWE2, "compile" for Java -->
<goals>
<goal>compile</goal>
</goals>
<configuration>
<outputDirectory>xtend-gen</outputDirectory>
</configuration>
</execution>
</executions>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.core</artifactId>
<version>3.10.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.launching</artifactId>
<version>3.10.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<artifactId>org.eclipse.jdt.debug</artifactId>
<version>3.10.1</version>
</dependency>
</dependencies>
</plugin>
<!-- enable source bundle generation -->
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-source-plugin</artifactId>
<version>${tycho-version}</version>
<executions>
<execution>
<id>plugin-source</id>
<goals>
<goal>plugin-source</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-deploy-plugin</artifactId>
<version>2.8.2</version>
</plugin>
</plugins>
</pluginManagement>
</build>
<profiles>
<profile>
<id>eclipse_4_10_0-xtext_nightly</id>
<activation>
<property>
<name>target-platform</name>
<value>eclipse_4_10_0-xtext_nightly</value>
</property>
</activation>
<modules>
<module>../target-platforms/eclipse_4_10_0-xtext_nightly</module>
</modules>
</profile>
<profile>
<id>eclipse_4_5_0-xtext_2_14_0</id>
<activation>
<property>
<name>target-platform</name>
<value>eclipse_4_5_0-xtext_2_14_0</value>
</property>
</activation>
<modules>
<module>../target-platforms/eclipse_4_5_0-xtext_2_14_0</module>
</modules>
</profile>
<profile>
<id>eclipse_4_4_2-xtext_2_9_2</id>
<activation>
<property>
<name>target-platform</name>
<value>eclipse_4_4_2-xtext_2_9_2</value>
</property>
</activation>
<modules>
<module>../target-platforms/eclipse_4_4_2-xtext_2_9_2</module>
</modules>
</profile>
<profile>
<id>maven-publish</id>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
<build>
<plugins>
<!-- Create Javadoc jars. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.10.4</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<additionalparam>-Xdoclint:none</additionalparam>
</configuration>
</execution>
</executions>
</plugin>
<!-- Create GPG signatures. -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<!-- Information about where the Xpect code lives. -->
<scm>
<connection>scm:git:git://github.com/eclipse/xpect.git</connection>
<developerConnection>scm:git:ssh://git@github.com:eclipse/xpect.git</developerConnection>
<url>https://github.com/eclipse/xpect</url>
</scm>
<!-- The license xpect is available as. -->
<licenses>
<license>
<name>Eclipse Public License - v 1.0</name>
<url>http://www.eclipse.org/legal/epl-v10.html</url>
</license>
</licenses>
<!-- Our developers. -->
<developers>
<developer>
<id>meysholdt</id>
<name>Moritz Eysholdt</name>
<email>moritz.eysholdt@typefox.io</email>
<organization>TypeFox GmbH</organization>
<organizationUrl>https://typefox.io/</organizationUrl>
<roles>
<role>project lead</role>
</roles>
</developer>
<developer>
<id>qtran-n4</id>
<name>Dr. Quang Minh Tran</name>
<email>quang.tran@numberfour.eu</email>
<organization>NumberFour AG</organization>
<organizationUrl>https://www.enfore.com/</organizationUrl>
</developer>
<developer>
<id>dennis.huebner</id>
<name>Dennis Huebner</name>
<email>dennis.huebner@typefox.io</email>
<organization>TypeFox GmbH</organization>
<organizationUrl>https://typefox.io/</organizationUrl>
</developer>
</developers>
<name>Xpect</name>
<url>https://projects.eclipse.org/projects/modeling.xpect</url>
<description>Eclipse Xpect is a unit- and integration-testing framework to be used for Xtext-based languages. Test data (e.g. expectations) are embedded into programs written in the DSL under tests. Xpect itself is based on Junit; new test methods can be written in Java and are called by the Xpect framework with the test data. Typical Xpect tests include expecting certain error messages, ensuring correct scopes, or specific content assist proposals.</description>
</project>