archetype-resources.pom.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of parallelj-archetype-web
Show all versions of parallelj-archetype-web
ParallelJ is a Java framework for parallel computing. It provides flow modeling and execution. This archetype projects allows to create a project skeleton using ParallelJ.
<?xml version="1.0" encoding="UTF-8"?> <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>${groupId}</groupId> <artifactId>${artifactId}</artifactId> <version>${version}</version> <packaging>war</packaging> <properties> <java.source>1.7</java.source> <java.target>1.7</java.target> <parallelj-version>1.4.0</parallelj-version> <aspectj.version>1.7.3</aspectj.version> <ajdtVersion>2.2.3</ajdtVersion> <aspectj.javaagent.location>${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar</aspectj.javaagent.location> </properties> <build> <finalName>${artifactId}</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.1</version> <configuration> <source>${java.source}</source> <target>${java.target}</target> </configuration> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <version>1.2</version> <dependencies> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>${aspectj.version}</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjtools</artifactId> <version>${aspectj.version}</version> </dependency> </dependencies> <configuration> <source>${java.source}</source> <target>${java.target}</target> </configuration> <executions> <execution> <goals> <goal>compile</goal> <goal>test-compile</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-eclipse-plugin</artifactId> <version>2.8</version> <configuration> <ajdtVersion>${ajdtVersion}</ajdtVersion> <additionalProjectnatures> <additionalProjectnature>org.eclipse.m2e.core.maven2Nature</additionalProjectnature> <additionalProjectnature>org.eclipse.jdt.core.javanature</additionalProjectnature> <additionalProjectnature>org.parallelj.designer.validation.ParallelJNature</additionalProjectnature> </additionalProjectnatures> <additionalBuildcommands> <buildCommand> <name>org.eclipse.m2e.core.maven2Builder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.parallelj.designer.validation.ParallelJBuilder</name> <arguments> </arguments> </buildCommand> </additionalBuildcommands> </configuration> </plugin> <plugin> <groupId>com.googlecode.t7mp</groupId> <artifactId>maven-t7-plugin</artifactId> <version>0.9.7</version> <configuration> <tomcatHttpPort>8080</tomcatHttpPort> <tomcatShutdownPort>8888</tomcatShutdownPort> <tomcatVersion>6.0.29</tomcatVersion> </configuration> </plugin> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.10</version> <configuration> <scanIntervalSeconds>10</scanIntervalSeconds> <stopKey>foo</stopKey> <stopPort>9999</stopPort> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <argLine> "-javaagent:${aspectj.javaagent.location}" </argLine> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.parallelj</groupId> <artifactId>parallelj-launching</artifactId> <version>${parallelj-version}</version> </dependency> <dependency> <groupId>org.parallelj</groupId> <artifactId>parallelj-ssh-publickey</artifactId> <version>${parallelj-version}</version> </dependency> </dependencies> </project>