pekko/pom.xml
2009-03-12 11:02:44 +01:00

107 lines
3.5 KiB
XML
Executable file

<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<name>Akka Actor Kernel</name>
<artifactId>akka</artifactId>
<groupId>${akka.groupId}</groupId>
<version>${akka.version}</version>
<inceptionYear>2009</inceptionYear>
<packaging>pom</packaging>
<properties>
<akka.version>0.1</akka.version>
<akka.groupId>com.scalablesolutions.akka</akka.groupId>
<scala.version>2.7.3</scala.version>
</properties>
<modules>
<module>util-java</module>
<module>supervisor</module>
<module>kernel</module>
<module>api-java</module>
</modules>
<repositories>
<repository>
<id>repo1.maven</id>
<name>Maven Main Repository</name>
<url>http://repo1.maven.org/maven2</url>
</repository>
<repository>
<id>scala-tools-snapshots</id>
<name>Scala-Tools Maven2 Snapshot Repository</name>
<url>http://scala-tools.org/repo-snapshots</url>
</repository>
<repository>
<id>scala-tools</id>
<name>Scala-Tools Maven2 Repository</name>
<url>http://scala-tools.org/repo-releases</url>
</repository>
<repository>
<id>lag</id>
<name>Configgy's' Repository</name>
<url>http://www.lag.net/repo</url>
</repository>
<repository>
<id>maven2-repository.dev.java.net</id>
<name>Java.net Repository for Maven</name>
<url>http://download.java.net/maven/2</url>
</repository>
<repository>
<id>java.net</id>
<url>http://download.java.net/maven/1</url>
<layout>legacy</layout>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>scala-tools.org</id>
<name>Scala-Tools Maven2 Repository</name>
<url>http://scala-tools.org/repo-releases</url>
</pluginRepository>
</pluginRepositories>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<configuration>
<tasks>
<!-- To start an akka server, use: mvn antrun:run -->
<echo message="akka kernel starting..."/>
<property name="compile_classpath" refid="maven.compile.classpath"/>
<property name="runtime_classpath" refid="maven.runtime.classpath"/>
<property name="test_classpath" refid="maven.test.classpath"/>
<java classname="com.scalablesolutions.akka.Boot" fork="true">
<classpath>
<pathelement path="${runtime_classpath}"/>
<pathelement path="${compile_classpath}"/>
</classpath>
<jvmarg value="-server"/>
<jvmarg value="-Xms256M"/>
<jvmarg value="-Xmx256M"/>
<jvmarg value="-verbosegc"/>
<!-- for profiling/performance...
<jvmarg value="-javaagent:tmp/shiftone-jrat.jar"/>
<jvmarg value="-agentlib:hprof=heap=sites"/>
<jvmarg value="-agentlib:hprof=cpu=samples"/>
<jvmarg value="-agentlib:hprof=cpu=times,thread=y"/>
-->
<arg value="com.scalablesolutions.akka.kernel.Kernel"/>
<arg value="."/>
</java>
<echo message="akka server is shutdown"/>
</tasks>
</configuration>
</plugin>
</plugins>
</build>
</project>