mirror of
https://github.com/sethm/symon.git
synced 2024-11-17 02:06:48 +00:00
f7c5c3b763
Adds a new view that displays a single page of memory (user selectable) and allows direct editing of memory contents. Also fixes several minor bugs, including one that prevented the status pane from updating after each manual step.
184 lines
6.9 KiB
XML
184 lines
6.9 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>
|
|
<groupId>com.loomcom.symon</groupId>
|
|
<artifactId>symon</artifactId>
|
|
<packaging>jar</packaging>
|
|
<version>0.8.0</version>
|
|
<name>symon</name>
|
|
<url>http://www.loomcom.com/symon</url>
|
|
<properties>
|
|
<project.build.sourceEncoding>
|
|
UTF-8
|
|
</project.build.sourceEncoding>
|
|
<project.reporting.outputEncoding>
|
|
UTF-8
|
|
</project.reporting.outputEncoding>
|
|
</properties>
|
|
<repositories>
|
|
<repository>
|
|
<id>jline</id>
|
|
<name>JLine Project Repository</name>
|
|
<url>http://jline.sourceforge.net/m2repo</url>
|
|
</repository>
|
|
<!-- Loomcom's Maven2 repository for JTerminal -->
|
|
<repository>
|
|
<releases>
|
|
<enabled>true</enabled>
|
|
<updatePolicy>always</updatePolicy>
|
|
<checksumPolicy>fail</checksumPolicy>
|
|
</releases>
|
|
<id>com.loomcom</id>
|
|
<name>Loom Communications Maven2 Repository</name>
|
|
<url>http://www.loomcom.com/maven2</url>
|
|
<layout>default</layout>
|
|
</repository>
|
|
</repositories>
|
|
<dependencies>
|
|
<dependency>
|
|
<groupId>junit</groupId>
|
|
<artifactId>junit</artifactId>
|
|
<version>4.7</version>
|
|
<scope>test</scope>
|
|
</dependency>
|
|
<dependency>
|
|
<groupId>com.grahamedgecombe.jterminal</groupId>
|
|
<artifactId>jterminal</artifactId>
|
|
<version>1.0.2.2-loomcom</version>
|
|
</dependency>
|
|
</dependencies>
|
|
|
|
<build>
|
|
<plugins>
|
|
<plugin>
|
|
<artifactId>maven-resources-plugin</artifactId>
|
|
<version>2.5</version>
|
|
<executions>
|
|
<execution>
|
|
<id>copy-resources</id>
|
|
<phase>process-resources</phase>
|
|
<goals>
|
|
<goal>copy-resources</goal>
|
|
</goals>
|
|
<configuration>
|
|
<outputDirectory>${basedir}/target/classes/com/loomcom/symon/ui/images</outputDirectory>
|
|
<resources>
|
|
<resource>
|
|
<directory>src/main/java/com/loomcom/symon/ui/images</directory>
|
|
</resource>
|
|
</resources>
|
|
</configuration>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-assembly-plugin</artifactId>
|
|
<version>2.3</version>
|
|
<configuration>
|
|
<descriptorRefs>
|
|
<descriptorRef>jar-with-dependencies</descriptorRef>
|
|
</descriptorRefs>
|
|
<appendAssemblyId>false</appendAssemblyId>
|
|
<archive>
|
|
<manifest>
|
|
<mainClass>com.loomcom.symon.Simulator</mainClass>
|
|
</manifest>
|
|
</archive>
|
|
</configuration>
|
|
<executions>
|
|
<execution>
|
|
<phase>package</phase>
|
|
<goals>
|
|
<goal>single</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
<!-- Set Java version to Java 1.5 -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-compiler-plugin</artifactId>
|
|
<version>2.3.2</version>
|
|
<!-- best lock down version of the plugin too -->
|
|
<configuration>
|
|
<source>1.5</source>
|
|
<target>1.5</target>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- Set up Main-Class in the JAR manifest -->
|
|
<plugin>
|
|
<groupId>org.apache.maven.plugins</groupId>
|
|
<artifactId>maven-jar-plugin</artifactId>
|
|
<version>2.3.1</version>
|
|
<configuration>
|
|
<archive>
|
|
<manifest>
|
|
<mainClass>com.loomcom.symon.Simulator</mainClass>
|
|
<packageName>com.loomcom.symon</packageName>
|
|
</manifest>
|
|
<manifestEntries>
|
|
<mode>development</mode>
|
|
<url>${project.url}</url>
|
|
</manifestEntries>
|
|
</archive>
|
|
</configuration>
|
|
</plugin>
|
|
|
|
<!-- Cobertura is essential -->
|
|
<plugin>
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
<artifactId>cobertura-maven-plugin</artifactId>
|
|
<version>2.4</version>
|
|
<configuration>
|
|
<check>
|
|
<haltOnFailure>false</haltOnFailure>
|
|
<regexes>
|
|
<regex>
|
|
<pattern>com.loomcom.symon.*</pattern>
|
|
<branchRate>90</branchRate>
|
|
<lineRate>90</lineRate>
|
|
</regex>
|
|
</regexes>
|
|
</check>
|
|
<instrumentation>
|
|
<includes>
|
|
<include>com/loomcom/symon/*.class</include>
|
|
</includes>
|
|
</instrumentation>
|
|
</configuration>
|
|
<executions>
|
|
<execution>
|
|
<id>clean</id>
|
|
<phase>pre-site</phase>
|
|
<goals>
|
|
<goal>clean</goal>
|
|
</goals>
|
|
</execution>
|
|
<execution>
|
|
<id>instrument</id>
|
|
<phase>site</phase>
|
|
<goals>
|
|
<goal>instrument</goal>
|
|
<goal>cobertura</goal>
|
|
<goal>check</goal>
|
|
</goals>
|
|
</execution>
|
|
</executions>
|
|
</plugin>
|
|
</plugins>
|
|
</build>
|
|
|
|
<reporting>
|
|
<plugins>
|
|
<plugin>
|
|
<groupId>org.codehaus.mojo</groupId>
|
|
<artifactId>cobertura-maven-plugin</artifactId>
|
|
<version>2.4</version>
|
|
</plugin>
|
|
</plugins>
|
|
</reporting>
|
|
|
|
</project>
|