protelis.parser.parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.protelis</groupId> <artifactId>protelis.parser.parent</artifactId> <version>11.0.1</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> <groupId>org.protelis</groupId> <version>11.0.1</version> <artifactId>protelis.parser.parent</artifactId> <packaging>pom</packaging> <properties> <xtextVersion>2.29.0</xtextVersion> <mwe2Version>2.14.0</mwe2Version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> <!-- Tycho settings --> <tycho-version>2.7.5</tycho-version> <!-- Define overridable properties for tycho-surefire-plugin --> <platformSystemProperties/> <moduleProperties/> <systemProperties/> <additionalTestArguments/> </properties> <modules> <module>protelis.parser</module> <module>protelis.parser.ide</module> <module>protelis.parser.ui</module> <module>protelis.parser.target</module> <module>protelis.parser.feature</module> <module>protelis.parser.repository</module> <module>protelis.parser.tests</module> <module>protelis.parser.ui.tests</module> </modules> <dependencyManagement> <dependencies> <dependency> <groupId>org.eclipse.xtext</groupId> <artifactId>xtext-dev-bom</artifactId> <version>${xtextVersion}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <distributionManagement> <snapshotRepository> <id>ossrh</id> <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> <repository> <id>ossrh</id> <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> </repository> </distributionManagement> <url>http://protelis.org</url> <licenses> <license> <name>GPL linking exception</name> <url> https://github.com/Protelis/Protelis-Parser/blob/master/LICENSE.txt </url> </license> </licenses> <name>Protelis Parser</name> <description>Parser for Protelis, the practical aggregate programming language</description> <developers> <developer> <name>Danilo Pianini</name> <email>danilo.pianini@unibo.it</email> <url>http://danilopianini.apice.unibo.it/</url> </developer> <developer> <name>Jacob Beal</name> <email>jakebeal@bbn.com</email> <url>http://web.mit.edu/jakebeal/www/</url> </developer> </developers> <scm> <connection>scm:git:git@github.com:Protelis/Protelis-parser.git</connection> <developerConnection>scm:git:git@github.com:Protelis/Protelis-parser.git</developerConnection> <url>https://github.com/Protelis/Protelis-parser</url> </scm> <build> <plugins> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.13</version> <extensions>true</extensions> <configuration> <serverId>ossrh</serverId> <nexusUrl>https://s01.oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>false</autoReleaseAfterClose> <keepStagingRepositoryOnFailure>true</keepStagingRepositoryOnFailure> <keepStagingRepositoryOnCloseRuleFailure>true</keepStagingRepositoryOnCloseRuleFailure> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>3.5.0</version> <configuration> <doclint>none</doclint> <failOnError>false</failOnError> </configuration> <executions> <execution> <!-- <goals> <goal>jar</goal> </goals> --> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>3.0.1</version> <executions> <execution> <id>sign-artifacts</id> <phase>verify</phase> <goals> <goal>sign</goal> </goals> </execution> </executions> </plugin> <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>tycho-source-plugin</artifactId> <version>${tycho-version}</version> <executions> <execution> <id>plugin-source</id> <goals> <goal>plugin-source</goal> </goals> </execution> <execution> <id>feature-source</id> <goals> <goal>feature-source</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-p2-plugin</artifactId> <version>${tycho-version}</version> <executions> <execution> <id>attach-p2-metadata</id> <phase>package</phase> <goals> <goal>p2-metadata</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>target-platform-configuration</artifactId> <version>${tycho-version}</version> <configuration> <target> <artifact> <groupId>org.protelis</groupId> <artifactId>protelis.parser.target</artifactId> <version>${project.version}</version> </artifact> </target> <environments> <environment> <os>macosx</os> <ws>cocoa</ws> <arch>x86_64</arch> </environment> <environment> <os>win32</os> <ws>win32</ws> <arch>x86_64</arch> </environment> <environment> <os>linux</os> <ws>gtk</ws> <arch>x86_64</arch> </environment> </environments> <dependency-resolution> <extraRequirements> <requirement> <type>eclipse-plugin</type> <id>org.eclipse.xtext.logging</id> <versionRange>1.2.19</versionRange> </requirement> <!-- to get the org.eclipse.osgi.compatibility.state plugin if the target platform is Luna or later. (backward compatible with kepler and previous versions) see https://bugs.eclipse.org/bugs/show_bug.cgi?id=492149 --> <requirement> <type>eclipse-feature</type> <id>org.eclipse.rcp</id> <versionRange>0.0.0</versionRange> </requirement> <!-- to force the same version of jdt.compiler.apt and jdt.core (for xtext-maven-plugin) see https://github.com/eclipse/xtext-maven/issues/146 --> <requirement> <type>eclipse-plugin</type> <id>org.eclipse.jdt.compiler.apt</id> <versionRange>0.0.0</versionRange> </requirement> <requirement> <type>eclipse-plugin</type> <id>org.eclipse.jdt.compiler.tool</id> <versionRange>0.0.0</versionRange> </requirement> </extraRequirements> </dependency-resolution> </configuration> </plugin> </plugins> <pluginManagement> <plugins> <plugin> <groupId>org.eclipse.xtend</groupId> <artifactId>xtend-maven-plugin</artifactId> <version>${xtextVersion}</version> <executions> <execution> <goals> <goal>compile</goal> <goal>xtend-install-debug-info</goal> <goal>testCompile</goal> <goal>xtend-test-install-debug-info</goal> </goals> </execution> </executions> <configuration> <outputDirectory>${basedir}/xtend-gen</outputDirectory> <testOutputDirectory>${basedir}/xtend-gen</testOutputDirectory> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-clean-plugin</artifactId> <version>3.2.0</version> <configuration> <filesets> <fileset> <directory>${basedir}/xtend-gen</directory> <includes> <include>**/*</include> </includes> </fileset> </filesets> </configuration> </plugin> <plugin> <groupId>org.eclipse.m2e</groupId> <artifactId>lifecycle-mapping</artifactId> <version>1.0.0</version> <configuration> <lifecycleMappingMetadata> <pluginExecutions> <pluginExecution> <pluginExecutionFilter> <groupId> org.codehaus.mojo </groupId> <artifactId> build-helper-maven-plugin </artifactId> <versionRange> [1.9.1,) </versionRange> <goals> <goal>add-resource</goal> <goal>add-source</goal> <goal>add-test-resource</goal> <goal>add-test-source</goal> </goals> </pluginExecutionFilter> <action> <ignore/> </action> </pluginExecution> </pluginExecutions> </lifecycleMappingMetadata> </configuration> </plugin> <plugin> <!-- Can be removed after first generator execution https://bugs.eclipse.org/bugs/show_bug.cgi?id=480097 --> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-compiler-plugin</artifactId> <version>${tycho-version}</version> <configuration> <compilerArgument>-err:-forbidden</compilerArgument> <useProjectSettings>false</useProjectSettings> </configuration> </plugin> <!-- to skip running (and compiling) tests use commandline flag: -Dmaven.test.skip To skip tests, but still compile them, use: -DskipTests To allow all tests in a pom to pass/fail, use commandline flag: -fae (fail at end) --> <plugin> <groupId>org.eclipse.tycho</groupId> <artifactId>tycho-surefire-plugin</artifactId> <version>${tycho-version}</version> <configuration> <!-- THE FOLLOWING LINE MUST NOT BE BROKEN BY AUTOFORMATTING --> <argLine>${platformSystemProperties} ${systemProperties} ${moduleProperties} ${additionalTestArguments}</argLine> <failIfNoTests>false</failIfNoTests> <useUIHarness>false</useUIHarness> </configuration> </plugin> </plugins> </pluginManagement> </build> <repositories> <repository> <id>codehaus-snapshots</id> <name>disable dead 'Codehaus Snapshots' repository, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=481478</name> <url>http://nexus.codehaus.org/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> <!-- This must be disabled explicitly, otherwise it is enabled by https://github.com/mojohaus/mojo-parent which is taken from exec-maven-plugin from at least version 1.6.0 --> <repository> <id>ossrh-snapshots</id> <name>ossrh-snapshots</name> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>http://oss.sonatype.org/content/repositories/snapshots</url> </repository> <!-- This is enabled by /org/sonatype/oss/oss-parent/7 used as parent by org/xtext/antlr-generator/3.2.1 --> <repository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>codehaus-snapshots</id> <name>disable dead 'Codehaus Snapshots' repository, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=481478</name> <url>http://nexus.codehaus.org/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> <pluginRepository> <id>ossrh-snapshots</id> <name>ossrh-snapshots</name> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> <url>http://oss.sonatype.org/content/repositories/snapshots</url> </pluginRepository> <pluginRepository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> <profiles> <profile> <id>macos</id> <activation> <os> <family>mac</family> </os> </activation> <properties> <!-- THE FOLLOWING LINE MUST NOT BE BROKEN BY AUTOFORMATTING --> <platformSystemProperties>-XstartOnFirstThread</platformSystemProperties> </properties> </profile> <profile> <id>jdk9-or-newer</id> <activation> <jdk>[9,)</jdk> </activation> <properties> <moduleProperties>--add-modules=ALL-SYSTEM</moduleProperties> </properties> </profile> </profiles> <dependencies> </dependencies> </project>