astra-eis-base
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>com.astralanguage</groupId>
<artifactId>astra-eis-base</artifactId>
<version>1.4.3</version>
</dependency><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>com.astralanguage</groupId>
<artifactId>astra-eis-base</artifactId>
<version>1.4.3</version>
<packaging>pom</packaging>
<name>${project.groupId}:${project.artifactId}</name>
<description>This is the basic EIS integration artifact</description>
<url>http://www.astralanguage.com/</url>
<licenses>
<license>
<name>MIT License</name>
<url>http://www.opensource.org/licenses/mit-license.php</url>
</license>
</licenses>
<developers>
<developer>
<name>Rem Collier</name>
<email>rem.collier@ucd.ie</email>
<organization>University College Dublin</organization>
<organizationUrl>http://www.ucd.ie</organizationUrl>
</developer>
</developers>
<scm>
<!-- Should be format scm:git:git or scm:git:https -->
<connection>scm:git:https://gitlab.com/astra-language/astra-core.git</connection>
<developerConnection>scm:git:git@gitlab.com:astra-language/astra-core.git</developerConnection>
<url>https://gitlab.com/astra-language/astra-core/-/tree/master/astra-eis-base</url>
</scm>
<properties>
<astra.main>Main</astra.main>
<astra.name>main</astra.name>
<eis.groupId>eishub</eis.groupId>
<eis.artifactId>HelloWorldEnvironment</eis.artifactId>
<eis.version>1.3.0</eis.version>
</properties>
<parent>
<groupId>com.astralanguage</groupId>
<artifactId>astra-core</artifactId>
<version>1.4.3</version>
</parent>
<repositories>
<repository>
<id>eishub-mvn-repo</id>
<url>https://raw.github.com/eishub/mvn-repo/master</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.astralanguage</groupId>
<artifactId>astra-interpreter</artifactId>
<version>1.4.3</version>
</dependency>
<dependency>
<groupId>com.astralanguage</groupId>
<artifactId>astra-apis</artifactId>
<version>1.4.3</version>
</dependency>
<dependency>
<groupId>com.astralanguage</groupId>
<artifactId>astra-compiler</artifactId>
<version>1.4.3</version>
</dependency>
<dependency>
<groupId>com.astralanguage</groupId>
<artifactId>astra-eis</artifactId>
<version>1.4.3</version>
</dependency>
<dependency>
<groupId>${eis.groupId}</groupId>
<artifactId>${eis.artifactId}</artifactId>
<version>${eis.version}</version>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<directory>src/main/astra</directory>
<includes>
<include>**/*.astra</include>
</includes>
</resource>
<resource>
<directory>src/test/astra</directory>
<includes>
<include>**/*.astra</include>
</includes>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.htm</include>
<include>**/*.html</include>
</includes>
</resource>
</resources>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.astralanguage</groupId>
<artifactId>astra-maven-plugin</artifactId>
<version>1.4.3</version>
<configuration>
<mainClass>${astra.main}</mainClass>
<mainName>${astra.name}</mainName>
</configuration>
<executions>
<execution>
<id>astra.compile</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>astra.test</id>
<phase>test-compile</phase>
<goals>
<goal>testCompile</goal>
</goals>
</execution>
<execution>
<id>astra.testrun</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.4.2</version>
<!-- <version>3.1.1</version> -->
<configuration>
<archive>
<index>true</index>
<manifest>
<mainClass>${astra.main}</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.8.0</version>
<!-- <version>3.1.1</version> -->
</plugin>
</plugins>
</pluginManagement>
<defaultGoal>clean compile dependency:copy-dependencies astra:deploy</defaultGoal>
<plugins>
<plugin>
<groupId>com.astralanguage</groupId>
<artifactId>astra-maven-plugin</artifactId>
<version>1.4.3</version>
</plugin>
</plugins>
</build>
</project>