Skip to content

Commit

Permalink
[maven] Maven module for the SARL batch compiler.
Browse files Browse the repository at this point in the history
This module enables to have all the dependencies that are needed for
running the SARL batch compiler.

see #504

Signed-off-by: Stéphane Galland <galland@arakhne.org>
  • Loading branch information
gallandarakhneorg committed Oct 10, 2016
1 parent b97ec38 commit e8d419a
Show file tree
Hide file tree
Showing 3 changed files with 78 additions and 0 deletions.
72 changes: 72 additions & 0 deletions maven/io.sarl.maven.batchcompiler/pom.xml
@@ -0,0 +1,72 @@
<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>

<parent>
<groupId>io.sarl.maven</groupId>
<artifactId>io.sarl.maven</artifactId>
<version>0.5.0-SNAPSHOT</version>
</parent>

<artifactId>io.sarl.maven.batchcompiler</artifactId>
<packaging>jar</packaging>
<name>SARL Batch Compiler</name>
<description>Batch compiler for SARL.</description>

<dependencies>
<dependency>
<groupId>io.sarl.maven</groupId>
<artifactId>io.sarl.maven.sdk</artifactId>
</dependency>
<dependency>
<groupId>io.sarl.lang</groupId>
<artifactId>io.sarl.lang</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
<artifactId>osgi</artifactId>
</dependency>
<dependency>
<groupId>org.eclipse.xtend</groupId>
<artifactId>org.eclipse.xtend.core</artifactId>
</dependency>
</dependencies>

<!-- ======================================= -->
<!-- ==== Release Management === -->
<!-- ======================================= -->
<profiles>
<profile>
<id>maven-release-of-maven-sdk-plugin</id>
<activation>
<property>
<name>performRelease</name>
<value>true</value>
</property>
</activation>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.arakhne.afc.maven</groupId>
<artifactId>tag-replacer</artifactId>
<configuration>
<sources>
<source>${project.basedir}/src/main/java</source>
</sources>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<sourcepath>${project.build.directory}/generated-sources/java</sourcepath>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</profile>
</profiles>

</project>
1 change: 1 addition & 0 deletions maven/pom.xml
Expand Up @@ -18,6 +18,7 @@
<!-- ======================================= -->
<modules>
<module>io.sarl.maven.sdk</module>
<module>io.sarl.maven.batchcompiler</module>
<module>sarl-maven-plugin</module>
<module>io.sarl.maven.docs.generator</module>
<module>io.sarl.maven.sre</module>
Expand Down
5 changes: 5 additions & 0 deletions pom.xml
Expand Up @@ -214,6 +214,11 @@
<artifactId>io.sarl.maven.sdk</artifactId>
<version>${sarl.version}</version>
</dependency>
<dependency>
<groupId>io.sarl.maven</groupId>
<artifactId>io.sarl.maven.batchcompiler</artifactId>
<version>${sarl.version}</version>
</dependency>
<dependency>
<groupId>io.sarl</groupId>
<artifactId>io.sarl.tests.api</artifactId>
Expand Down

0 comments on commit e8d419a

Please sign in to comment.