159 lines
4.8 KiB
XML
159 lines
4.8 KiB
XML
<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.5</akka.version>
|
|
<akka.groupId>se.scalablesolutions.akka</akka.groupId>
|
|
<scala.version>2.7.5</scala.version>
|
|
</properties>
|
|
|
|
<modules>
|
|
<module>util-java</module>
|
|
<module>kernel</module>
|
|
<module>fun-test-java</module>
|
|
<module>samples-scala</module>
|
|
<module>samples-java</module>
|
|
</modules>
|
|
|
|
<repositories>
|
|
<repository>
|
|
<id>repo1.maven</id>
|
|
<name>Maven Main Repository</name>
|
|
<url>http://repo1.maven.org/maven2</url>
|
|
<!--<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>-->
|
|
</repository>
|
|
<repository>
|
|
<id>project.embedded.module</id>
|
|
<name>Project Embedded Repository</name>
|
|
<url>file://${basedir}/../embedded-repo</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>
|
|
<name>Java.net Legacy Repository for Maven</name>
|
|
<url>http://download.java.net/maven/1</url>
|
|
<layout>legacy</layout>
|
|
</repository>
|
|
<repository>
|
|
<id>guiceyfruit.release</id>
|
|
<name>GuiceyFruit Release Repository</name>
|
|
<url>http://guiceyfruit.googlecode.com/svn/repo/releases/</url>
|
|
<snapshots>
|
|
<enabled>false</enabled>
|
|
</snapshots>
|
|
<releases>
|
|
<enabled>true</enabled>
|
|
</releases>
|
|
</repository>
|
|
<repository>
|
|
<id>guiceyfruit.snapshot</id>
|
|
<name>GuiceyFruit Snapshot Repository</name>
|
|
<url>http://guiceyfruit.googlecode.com/svn/repo/snapshots/</url>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
<releases>
|
|
<enabled>false</enabled>
|
|
</releases>
|
|
</repository>
|
|
<repository>
|
|
<id>google-maven-repository</id>
|
|
<name>Google Maven Repository</name>
|
|
<url>http://google-maven-repository.googlecode.com/svn/repository/</url>
|
|
</repository>
|
|
<repository>
|
|
<id>repository.codehaus.org</id>
|
|
<name>Codehaus Maven Repository</name>
|
|
<url>http://repository.codehaus.org</url>
|
|
<snapshots>
|
|
<enabled>true</enabled>
|
|
</snapshots>
|
|
</repository>
|
|
<repository>
|
|
<id>repository.jboss.org</id>
|
|
<name>JBoss Repository for Maven</name>
|
|
<url>http://repository.jboss.org/maven2</url>
|
|
<snapshots>
|
|
<enabled>false</enabled>
|
|
</snapshots>
|
|
</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.kernel.Kernel" 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>
|