|
From: <iam...@us...> - 2010-03-23 18:38:19
|
Revision: 1341
http://eulergui.svn.sourceforge.net/eulergui/?rev=1341&view=rev
Author: iamlolive
Date: 2010-03-23 18:38:04 +0000 (Tue, 23 Mar 2010)
Log Message:
-----------
[maven-release-plugin] prepare release eulergui-1.5
Modified Paths:
--------------
trunk/eulergui/pom.xml
Modified: trunk/eulergui/pom.xml
===================================================================
--- trunk/eulergui/pom.xml 2010-03-23 18:06:05 UTC (rev 1340)
+++ trunk/eulergui/pom.xml 2010-03-23 18:38:04 UTC (rev 1341)
@@ -1,606 +1,606 @@
-<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>eulergui</groupId>
- <artifactId>eulergui</artifactId>
- <packaging>jar</packaging>
- <version>1.5-SNAPSHOT</version>
- <name>eulerGUI</name>
- <url>http://eulergui.sourceforge.net/</url>
- <description>
-Provides a GUI for the eulersharp.sourceforge.net Euler/SEM reasoning engine. The sources can be N3 (Notation 3), OWL, RDF(S), UML or eCore, files or URL's. It is becoming a lightweight IDE for Artificial Intelligence.
- </description>
- <inceptionYear>2008</inceptionYear><!-- 25 august 2008 -->
-
- <licenses>
- <license>
- <name>GNU Library or Lesser General Public License (LGPL)</name>
- <url>http://www.gnu.org/licenses/lgpl.html</url>
- </license>
- </licenses>
-
- <developers>
- <developer>
- <name>Jean-Marc Vanel</name>
- <id>jmvanel</id>
- </developer>
- <developer>
- <name>Jos De Roo</name>
- <id>josd</id>
- </developer>
- <developer>
- <name>Luc Peuvrier</name>
- <id>luc_peuvrier</id>
- </developer>
- </developers>
-
- <mailingLists>
- <mailingList>
- <name>EulerGUI user mailing list</name>
- <subscribe>http://lists.sourceforge.net/lists/listinfo/eulergui-user</subscribe>
- <unsubscribe>http://lists.sourceforge.net/lists/listinfo/eulergui-user</unsubscribe>
- <archive>http://sourceforge.net/mailarchive/forum.php?forum_name=eulergui-user</archive>
- <post>eul...@li...</post>
- </mailingList>
- </mailingLists>
-
- <scm>
- <developerConnection>scm:svn:https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags/eulergui-1.2</developerConnection>
- <connection>scm:svn:https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags/eulergui-1.2</connection>
- <url>https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags/eulergui-1.2</url>
- </scm>
-
- <issueManagement>
- <system>sourceforge</system><!--don't care-->
- <url>http://sourceforge.net/tracker/?group_id=237733</url>
- </issueManagement>
-
- <repositories>
- <repository>
- <id>repository.jboss.org</id>
- <url>http://repository.jboss.org/maven2</url>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- <releases>
- <enabled>true</enabled>
- </releases>
- </repository>
-
- <repository> <!-- for Parser4J, Grappa -->
- <id>repository.eulergui.sf.net</id>
- <url>http://eulergui.sourceforge.net/maven2</url>
- </repository>
-
- <repository> <!-- for XStream -->
- <id>repository.codehaus.org</id>
- <url>http://repository.codehaus.org/xstream/xstream</url>
- </repository>
-
- <repository> <!-- for Euler -->
- <id>repository.eulersharp.sf.net</id>
- <url>http://eulersharp.sourceforge.net/maven2</url>
- </repository>
-
- <repository> <!-- for Pellet ( courtesy Thorsten Möller ) -->
- <id>on.cs.unibas.ch</id>
- <name>DBIS Maven Releases Repository</name>
- <url>http://on.cs.unibas.ch/maven/repository</url>
- <layout>default</layout>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- <releases>
- <enabled>true</enabled>
- </releases>
- </repository>
-
- <!-- jena repository in last position because it is often slow -->
- <repository>
- <id>repository.jena.org</id>
- <!--url>http://jena.hpl.hp.com/repo</url-->
- <url>http://openjena.org/repo</url>
- </repository>
-
- </repositories>
-
- <build>
-
- <!--
- <resources>
- <resource>
- <directory>src/target/generated-resources</directory>
- <includes>
- <include>**/*</include>
- </includes>
- </resource>
- </resources>
--->
-
- <plugins>
-
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <!--version>2.2-beta-3</version-->
- <configuration>
- <descriptorRefs>
- <descriptorRef>jar-with-dependencies</descriptorRef>
- </descriptorRefs>
- <archive>
- <manifest>
- <mainClass>n3_project.ProjectGUI</mainClass>
- <addClasspath>true</addClasspath>
- </manifest>
- <manifestEntries>
- <SCM-Revision>${buildNumber}</SCM-Revision>
- </manifestEntries>
- </archive>
- </configuration>
- <executions>
- <execution>
- <id>make-assembly</id> <!-- this is used for inheritance merges -->
- <phase>package</phase> <!-- append to the packaging phase. -->
- <goals>
- <goal>single</goal> <!-- goals == mojos -->
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <artifactId>maven-release-plugin</artifactId>
- <version>2.0-beta-7</version>
- <configuration>
- <!-- probably not needed, according to
- http://maven.apache.org/plugins/maven-release-plugin/usage.html -->
- <tagBase>https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags</tagBase>
- <!-- file:${HOME}/src/eulergui_test/eulergui/tags -->
- </configuration>
- </plugin>
-
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.1</version>
- <executions>
- <execution>
- <id>add-source</id>
- <phase>generate-sources</phase>
- <goals>
- <goal>add-source</goal>
- </goals>
- <configuration>
- <sources>
- <source>src/target/generated-resources</source>
- <source>src/main/parser4j/java</source>
- <source>src/main/parser4j/resources</source>
- <source>src/main/parser4j/tool</source>
- </sources>
- </configuration>
- </execution>
- </executions>
- </plugin>
-
-<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>buildnumber-maven-plugin</artifactId>
- <executions>
- <execution>
- <phase>validate</phase>
- <goals>
- <goal>create</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <doCheck>false</doCheck>
- <doUpdate>true</doUpdate>
- </configuration>
-</plugin>
-
-<plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <configuration>
- <archive>
- <manifestEntries>
- <SCM-Revision>${buildNumber}</SCM-Revision>
- </manifestEntries>
- </archive>
- </configuration>
-</plugin>
-
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <!--version>1.1</version-->
- <executions>
- <execution>
- <goals>
- <goal>java</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <mainClass>n3_project.ProjectGUI</mainClass>
- <!-- arguments>
- <argument>argument1</argument>
- TODO would be nice to have the equivalent of $* in a shell script
- </arguments>
- <systemProperties>
- <systemProperty>
- <key>myproperty</key>
- <value>myvalue</value>
- </systemProperty>
- ...
- </systemProperties-->
- </configuration>
- </plugin>
-
- <plugin>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <phase>verify</phase>
- <goals>
- <goal>jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
-
- <plugin>
- <groupId>org.codehaus.mojo.webstart</groupId>
- <artifactId>webstart-maven-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>jnlp</goal> <!-- use jnlp, jnlp-inline or jnlp-single as appropriate -->
- </goals>
- </execution>
- </executions>
- <configuration>
- <!--outputDirectory></outputDirectory--> <!-- not required?? -->
-
- <!--
- Set to true to exclude all transitive dependencies. Default is false.
- -->
- <excludeTransitive>false</excludeTransitive>
-
- <!-- The path where the libraries are stored within the jnlp structure. not required. by default the libraries are within the working directory -->
- <libPath>lib</libPath>
-
- <!-- [optional] transitive dependencies filter - if omitted, all transitive dependencies are included -->
- <dependencies>
- <!-- Note that only groupId and artifactId must be specified here. because of a limitation of the Include/ExcludesArtifactFilter -->
- <includes>
- <include>commons-logging:commons-logging</include>
- <include>commons-cli:commons-cli</include>
- </includes>
- <!-- excludes>
- <exclude></exclude>
- <excludes-->
- </dependencies>
-
- <!--resourcesDirectory>${project.basedir}/src/main/jnlp/resources</resourcesDirectory--> <!-- default value -->
-
- <!-- JNLP generation -->
- <jnlp>
- <!-- default values -->
- <!--inputTemplateResourcePath>${project.basedir}</inputTemplateResourcePath-->
- <!--inputTemplate>src/main/jnlp/template.vm</inputTemplate--> <!-- relative to inputTemplateResourcePath -->
- <outputFile>app.jnlp</outputFile> <!-- defaults to launch.jnlp -->
-
- <!-- used to automatically identify the jar containing the main class. -->
- <!-- this is perhaps going to change -->
- <mainClass>org.apache.commons.cli.BasicParser</mainClass>
- </jnlp>
-
-
- <!-- SIGNING -->
- <!-- defining this will automatically sign the jar and its dependencies, if necessary -->
- <sign>
- <keystore>fillme</keystore>
- <keypass>fillme</keypass> <!-- we need to override passwords easily from the command line. ${keypass} -->
- <storepass>fillme</storepass> <!-- ${storepass} -->
- <!--storetype>fillme</storetype-->
- <alias>fillme</alias>
-
- <!--validity>fillme</validity-->
-
- <!-- only required for generating the keystore -->
- <!--dnameCn>fillme</dnameCn>
- <dnameOu>fillme</dnameOu>
- <dnameO>fillme</dnameO>
- <dnameL>fillme</dnameL>
- <dnameSt>fillme</dnameSt>
- <dnameC>fillme</dnameC-->
-
- <verify>true</verify> <!-- verify that the signing operation succeeded -->
-
- <!-- KEYSTORE MANAGEMENT -->
- <keystoreConfig>
- <delete>true</delete> <!-- delete the keystore -->
- <gen>true</gen> <!-- optional shortcut to generate the store. -->
- </keystoreConfig>
- </sign>
-
- <!-- BUILDING PROCESS -->
-
- <pack200>true</pack200>
- <gzip>true</gzip> <!-- default force when pack200 false, true when pack200 selected ?? -->
-
- <!-- causes a version attribute to be output in each jar resource element, optional, default is false -->
- <outputJarVersions>true</outputJarVersions>
-
- <!--install>false</install--> <!-- not yet supported -->
- <verbose>true</verbose>
-
- </configuration>
- </plugin>
-
- <!-- PENDING don't understand what maven-changes-plugin does
- cf http://docs.codehaus.org/display/MAVENUSER/MavenAndSourceforge
- plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-changes-plugin</artifactId>
- <inherited>false</inherited>
- <reportSets>
- <reportSet>
- <reports>
- <report>changes-report</report>
- </reports>
- </reportSet>
- </reportSets>
- <configuration>
- <issueLinkTemplate>http://sourceforge.net/support/tracker.php?aid=%ISSUE%</issueLinkTemplate>
- </configuration>
- </plugin -->
-
- <!-- for debugging in eclipse a test case
-<plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <forkMode>never</forkMode>
- </configuration>
-</plugin>
--->
-
- </plugins>
-
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.6</source>
- <target>1.6</target>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
- <dependencies>
-
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
-
- <!-- dependencies on Euler(sharp) depot on SF.NET -->
-
- <dependency>
- <groupId>euler</groupId>
- <artifactId>euler</artifactId>
- <version>2010-03-10</version>
- <!-- 2008-12-11 - 2008-11-04 2009-01-22 2009-02-10 2009-03-15
- 2009-04-26 2009-05-18 2009-06-18 2009-06-26 2009-06-29 2009-07-07
- 2009-07-14 2009-07-21 2009-08-25 2009-10-02 2009-10-23 2009-11-21
- 2009-12-18 2010-01-24 2010-02-27
- -->
- </dependency>
-
- <dependency>
- <groupId>att</groupId>
- <artifactId>grappa</artifactId>
- <version>1.2</version>
- </dependency>
-
- <dependency>
- <groupId>parser4j</groupId>
- <!-- artifactId>parser</artifactId -->
- <artifactId>all</artifactId>
- <!--version>beta4</version-->
- <version>trunk</version>
- </dependency>
-
- <!-- misc. dependencies -->
-
- <dependency>
- <groupId>com.hp.hpl.jena</groupId>
- <artifactId>jena</artifactId>
- <version>2.6.2</version>
- <!-- 2.5.7 2.6.0 -->
- </dependency>
-
- <dependency>
- <groupId>com.hp.hpl.jena</groupId>
- <artifactId>arq</artifactId>
- <version>2.8.2</version>
- </dependency>
-
- <dependency>
- <groupId>log4j</groupId> <!-- for parser4j -->
- <artifactId>log4j</artifactId>
- <version>1.2.14</version>
- </dependency>
- <dependency>
- <groupId>xstream</groupId> <!-- for parser4j -->
- <artifactId>xstream</artifactId>
- <version>1.2</version>
- <scope>test</scope>
- </dependency>
-
- <dependency>
- <groupId>com.hp.hpl.jena</groupId>
- <artifactId>Gloze</artifactId>
- <version>1.01-beta2</version>
- </dependency>
-
- <!-- Drools dependencies -->
-
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-api</artifactId>
- <version>5.1.0.M1</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <version>5.1.0.M1</version>
- <!-- <version>5.0.0.M5 5.0.0.CR1 5.0.1 -->
- </dependency>
-
- <!-- eclipse eCore + UML2 -->
-
- <dependency>
- <groupId>org.eclipse.emf</groupId>
- <artifactId>ecore</artifactId>
- <version>2.4.2.v200902171115</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
- <version>2.4.1.v200902171115</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.emf</groupId>
- <artifactId>common</artifactId>
- <version>2.4.0.v200902171115</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.uml2</groupId>
- <artifactId>common</artifactId>
- <version>1.4.0.v200805131030</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.uml2</groupId>
- <artifactId>uml</artifactId>
- <version>2.2.2.v200811051031</version>
- </dependency>
-
- <!-- for ReDeFer -->
- <dependency>
- <groupId>hsqldb</groupId>
- <artifactId>hsqldb</artifactId>
- <version>1.8.0.10</version>
- </dependency>
-
- <dependency>
- <groupId>net.sf.saxon</groupId>
- <artifactId>saxon</artifactId>
- <version>8.7</version>
- </dependency>
-
- <!-- for tests, could do with JDK/JAXP alone, but this is convenient and just 44kb -->
- <dependency>
- <groupId>net.sf.saxon</groupId>
- <artifactId>saxon-dom</artifactId>
- <version>8.7</version>
- <scope>test</scope>
- </dependency>
-
- <!-- for Pellet ( courtesy Thorsten Möller ) -->
-
- <dependency>
- <groupId>com.owldl</groupId>
- <artifactId>pellet</artifactId>
- <version>2.0.2</version>
- <!-- 2.0-rc7 2.0 2.0.1 -->
- <exclusions>
- <exclusion>
- <!-- If Pellet is never used in a way that it would start Jetty. -->
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>org.mortbay.jetty</artifactId>
- </exclusion>
- <exclusion>
- <!-- If Pellet is used exclusively via Jena, i.e., the
- OWL API is not required at runtime. -->
- <groupId>net.sourceforge.owlapi</groupId>
- <artifactId>owlapi</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
-
- <dependency>
- <groupId>org.netbeans</groupId>
- <artifactId>jemmy</artifactId>
- <version>2.2.7.5</version>
- <scope>test</scope>
- </dependency>
-
-<!--dependency>
- <groupId>net.sf.jedit-syntax</groupId>
- <artifactId>jedit-syntax</artifactId>
- <version>2.2.2</version>
-</dependency-->
-
-<dependency>
- <groupId>org.jedit</groupId>
- <artifactId>jedit</artifactId>
- <version>4.3.1</version>
-</dependency>
-
-
-<dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.0.4</version>
- </dependency>
- <dependency>
- <groupId>commons-cli</groupId>
- <artifactId>commons-cli</artifactId>
- <version>1.0</version>
-</dependency>
-
-<!--
- <dependency>
- <groupId>net.sourceforge.abbot</groupId>
- <artifactId>costello</artifactId>
- <version>1.0.3-SNAPHOT</version>
- <scope>test</scope>
- </dependency>
- -->
-
-<!-- pave the way for YAML import and export
- <dependency>
- <groupId>org.yaml</groupId>
- <artifactId>snakeyaml</artifactId>
- <version>1.4</version>
- </dependency>
--->
-
- </dependencies>
-
- <distributionManagement>
- <repository>
- <!-- id corresponds to a <server> tag in ~/.m2/server.xml -->
- <id>repository.eulergui.sf.net</id>
- <name>Repository for eulergui and 3rd party libraries not having Maven repo.</name>
- <url>sftp://web.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven2</url>
- </repository>
- <site>
- <id>eulergui.sourceforge.net</id>
- <!-- CAUTION: these don't work with site:deploy :
- <url>sftp://web.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven-site</url <url>sftp://shell.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven-site</url>
- -->
- <url>scp://shell.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven-site</url>
- </site>
- </distributionManagement>
-
-</project>
+<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>eulergui</groupId>
+ <artifactId>eulergui</artifactId>
+ <packaging>jar</packaging>
+ <version>1.5</version>
+ <name>eulerGUI</name>
+ <url>http://eulergui.sourceforge.net/</url>
+ <description>
+Provides a GUI for the eulersharp.sourceforge.net Euler/SEM reasoning engine. The sources can be N3 (Notation 3), OWL, RDF(S), UML or eCore, files or URL's. It is becoming a lightweight IDE for Artificial Intelligence.
+ </description>
+ <inceptionYear>2008</inceptionYear><!-- 25 august 2008 -->
+
+ <licenses>
+ <license>
+ <name>GNU Library or Lesser General Public License (LGPL)</name>
+ <url>http://www.gnu.org/licenses/lgpl.html</url>
+ </license>
+ </licenses>
+
+ <developers>
+ <developer>
+ <name>Jean-Marc Vanel</name>
+ <id>jmvanel</id>
+ </developer>
+ <developer>
+ <name>Jos De Roo</name>
+ <id>josd</id>
+ </developer>
+ <developer>
+ <name>Luc Peuvrier</name>
+ <id>luc_peuvrier</id>
+ </developer>
+ </developers>
+
+ <mailingLists>
+ <mailingList>
+ <name>EulerGUI user mailing list</name>
+ <subscribe>http://lists.sourceforge.net/lists/listinfo/eulergui-user</subscribe>
+ <unsubscribe>http://lists.sourceforge.net/lists/listinfo/eulergui-user</unsubscribe>
+ <archive>http://sourceforge.net/mailarchive/forum.php?forum_name=eulergui-user</archive>
+ <post>eul...@li...</post>
+ </mailingList>
+ </mailingLists>
+
+ <scm>
+ <developerConnection>scm:svn:https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags/eulergui-1.5</developerConnection>
+ <connection>scm:svn:https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags/eulergui-1.5</connection>
+ <url>https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags/eulergui-1.5</url>
+ </scm>
+
+ <issueManagement>
+ <system>sourceforge</system><!--don't care-->
+ <url>http://sourceforge.net/tracker/?group_id=237733</url>
+ </issueManagement>
+
+ <repositories>
+ <repository>
+ <id>repository.jboss.org</id>
+ <url>http://repository.jboss.org/maven2</url>
+ <snapshots>
+ <enabled>true</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </repository>
+
+ <repository> <!-- for Parser4J, Grappa -->
+ <id>repository.eulergui.sf.net</id>
+ <url>http://eulergui.sourceforge.net/maven2</url>
+ </repository>
+
+ <repository> <!-- for XStream -->
+ <id>repository.codehaus.org</id>
+ <url>http://repository.codehaus.org/xstream/xstream</url>
+ </repository>
+
+ <repository> <!-- for Euler -->
+ <id>repository.eulersharp.sf.net</id>
+ <url>http://eulersharp.sourceforge.net/maven2</url>
+ </repository>
+
+ <repository> <!-- for Pellet ( courtesy Thorsten Möller ) -->
+ <id>on.cs.unibas.ch</id>
+ <name>DBIS Maven Releases Repository</name>
+ <url>http://on.cs.unibas.ch/maven/repository</url>
+ <layout>default</layout>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ </repository>
+
+ <!-- jena repository in last position because it is often slow -->
+ <repository>
+ <id>repository.jena.org</id>
+ <!--url>http://jena.hpl.hp.com/repo</url-->
+ <url>http://openjena.org/repo</url>
+ </repository>
+
+ </repositories>
+
+ <build>
+
+ <!--
+ <resources>
+ <resource>
+ <directory>src/target/generated-resources</directory>
+ <includes>
+ <include>**/*</include>
+ </includes>
+ </resource>
+ </resources>
+-->
+
+ <plugins>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <!--version>2.2-beta-3</version-->
+ <configuration>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ <archive>
+ <manifest>
+ <mainClass>n3_project.ProjectGUI</mainClass>
+ <addClasspath>true</addClasspath>
+ </manifest>
+ <manifestEntries>
+ <SCM-Revision>${buildNumber}</SCM-Revision>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase> <!-- append to the packaging phase. -->
+ <goals>
+ <goal>single</goal> <!-- goals == mojos -->
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <version>2.0-beta-7</version>
+ <configuration>
+ <!-- probably not needed, according to
+ http://maven.apache.org/plugins/maven-release-plugin/usage.html -->
+ <tagBase>https://eulergui.svn.sourceforge.net/svnroot/eulergui/tags</tagBase>
+ <!-- file:${HOME}/src/eulergui_test/eulergui/tags -->
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.1</version>
+ <executions>
+ <execution>
+ <id>add-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>src/target/generated-resources</source>
+ <source>src/main/parser4j/java</source>
+ <source>src/main/parser4j/resources</source>
+ <source>src/main/parser4j/tool</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+<plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>buildnumber-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>validate</phase>
+ <goals>
+ <goal>create</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <doCheck>false</doCheck>
+ <doUpdate>true</doUpdate>
+ </configuration>
+</plugin>
+
+<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifestEntries>
+ <SCM-Revision>${buildNumber}</SCM-Revision>
+ </manifestEntries>
+ </archive>
+ </configuration>
+</plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <!--version>1.1</version-->
+ <executions>
+ <execution>
+ <goals>
+ <goal>java</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <mainClass>n3_project.ProjectGUI</mainClass>
+ <!-- arguments>
+ <argument>argument1</argument>
+ TODO would be nice to have the equivalent of $* in a shell script
+ </arguments>
+ <systemProperties>
+ <systemProperty>
+ <key>myproperty</key>
+ <value>myvalue</value>
+ </systemProperty>
+ ...
+ </systemProperties-->
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <groupId>org.codehaus.mojo.webstart</groupId>
+ <artifactId>webstart-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jnlp</goal> <!-- use jnlp, jnlp-inline or jnlp-single as appropriate -->
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <!--outputDirectory></outputDirectory--> <!-- not required?? -->
+
+ <!--
+ Set to true to exclude all transitive dependencies. Default is false.
+ -->
+ <excludeTransitive>false</excludeTransitive>
+
+ <!-- The path where the libraries are stored within the jnlp structure. not required. by default the libraries are within the working directory -->
+ <libPath>lib</libPath>
+
+ <!-- [optional] transitive dependencies filter - if omitted, all transitive dependencies are included -->
+ <dependencies>
+ <!-- Note that only groupId and artifactId must be specified here. because of a limitation of the Include/ExcludesArtifactFilter -->
+ <includes>
+ <include>commons-logging:commons-logging</include>
+ <include>commons-cli:commons-cli</include>
+ </includes>
+ <!-- excludes>
+ <exclude></exclude>
+ <excludes-->
+ </dependencies>
+
+ <!--resourcesDirectory>${project.basedir}/src/main/jnlp/resources</resourcesDirectory--> <!-- default value -->
+
+ <!-- JNLP generation -->
+ <jnlp>
+ <!-- default values -->
+ <!--inputTemplateResourcePath>${project.basedir}</inputTemplateResourcePath-->
+ <!--inputTemplate>src/main/jnlp/template.vm</inputTemplate--> <!-- relative to inputTemplateResourcePath -->
+ <outputFile>app.jnlp</outputFile> <!-- defaults to launch.jnlp -->
+
+ <!-- used to automatically identify the jar containing the main class. -->
+ <!-- this is perhaps going to change -->
+ <mainClass>org.apache.commons.cli.BasicParser</mainClass>
+ </jnlp>
+
+
+ <!-- SIGNING -->
+ <!-- defining this will automatically sign the jar and its dependencies, if necessary -->
+ <sign>
+ <keystore>fillme</keystore>
+ <keypass>fillme</keypass> <!-- we need to override passwords easily from the command line. ${keypass} -->
+ <storepass>fillme</storepass> <!-- ${storepass} -->
+ <!--storetype>fillme</storetype-->
+ <alias>fillme</alias>
+
+ <!--validity>fillme</validity-->
+
+ <!-- only required for generating the keystore -->
+ <!--dnameCn>fillme</dnameCn>
+ <dnameOu>fillme</dnameOu>
+ <dnameO>fillme</dnameO>
+ <dnameL>fillme</dnameL>
+ <dnameSt>fillme</dnameSt>
+ <dnameC>fillme</dnameC-->
+
+ <verify>true</verify> <!-- verify that the signing operation succeeded -->
+
+ <!-- KEYSTORE MANAGEMENT -->
+ <keystoreConfig>
+ <delete>true</delete> <!-- delete the keystore -->
+ <gen>true</gen> <!-- optional shortcut to generate the store. -->
+ </keystoreConfig>
+ </sign>
+
+ <!-- BUILDING PROCESS -->
+
+ <pack200>true</pack200>
+ <gzip>true</gzip> <!-- default force when pack200 false, true when pack200 selected ?? -->
+
+ <!-- causes a version attribute to be output in each jar resource element, optional, default is false -->
+ <outputJarVersions>true</outputJarVersions>
+
+ <!--install>false</install--> <!-- not yet supported -->
+ <verbose>true</verbose>
+
+ </configuration>
+ </plugin>
+
+ <!-- PENDING don't understand what maven-changes-plugin does
+ cf http://docs.codehaus.org/display/MAVENUSER/MavenAndSourceforge
+ plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-changes-plugin</artifactId>
+ <inherited>false</inherited>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>changes-report</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ <configuration>
+ <issueLinkTemplate>http://sourceforge.net/support/tracker.php?aid=%ISSUE%</issueLinkTemplate>
+ </configuration>
+ </plugin -->
+
+ <!-- for debugging in eclipse a test case
+<plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <forkMode>never</forkMode>
+ </configuration>
+</plugin>
+-->
+
+ </plugins>
+
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.6</source>
+ <target>1.6</target>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- dependencies on Euler(sharp) depot on SF.NET -->
+
+ <dependency>
+ <groupId>euler</groupId>
+ <artifactId>euler</artifactId>
+ <version>2010-03-10</version>
+ <!-- 2008-12-11 - 2008-11-04 2009-01-22 2009-02-10 2009-03-15
+ 2009-04-26 2009-05-18 2009-06-18 2009-06-26 2009-06-29 2009-07-07
+ 2009-07-14 2009-07-21 2009-08-25 2009-10-02 2009-10-23 2009-11-21
+ 2009-12-18 2010-01-24 2010-02-27
+ -->
+ </dependency>
+
+ <dependency>
+ <groupId>att</groupId>
+ <artifactId>grappa</artifactId>
+ <version>1.2</version>
+ </dependency>
+
+ <dependency>
+ <groupId>parser4j</groupId>
+ <!-- artifactId>parser</artifactId -->
+ <artifactId>all</artifactId>
+ <!--version>beta4</version-->
+ <version>trunk</version>
+ </dependency>
+
+ <!-- misc. dependencies -->
+
+ <dependency>
+ <groupId>com.hp.hpl.jena</groupId>
+ <artifactId>jena</artifactId>
+ <version>2.6.2</version>
+ <!-- 2.5.7 2.6.0 -->
+ </dependency>
+
+ <dependency>
+ <groupId>com.hp.hpl.jena</groupId>
+ <artifactId>arq</artifactId>
+ <version>2.8.2</version>
+ </dependency>
+
+ <dependency>
+ <groupId>log4j</groupId> <!-- for parser4j -->
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ </dependency>
+ <dependency>
+ <groupId>xstream</groupId> <!-- for parser4j -->
+ <artifactId>xstream</artifactId>
+ <version>1.2</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>com.hp.hpl.jena</groupId>
+ <artifactId>Gloze</artifactId>
+ <version>1.01-beta2</version>
+ </dependency>
+
+ <!-- Drools dependencies -->
+
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-api</artifactId>
+ <version>5.1.0.M1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ <version>5.1.0.M1</version>
+ <!-- <version>5.0.0.M5 5.0.0.CR1 5.0.1 -->
+ </dependency>
+
+ <!-- eclipse eCore + UML2 -->
+
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>ecore</artifactId>
+ <version>2.4.2.v200902171115</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf.ecore</groupId>
+ <artifactId>xmi</artifactId>
+ <version>2.4.1.v200902171115</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.emf</groupId>
+ <artifactId>common</artifactId>
+ <version>2.4.0.v200902171115</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.uml2</groupId>
+ <artifactId>common</artifactId>
+ <version>1.4.0.v200805131030</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.uml2</groupId>
+ <artifactId>uml</artifactId>
+ <version>2.2.2.v200811051031</version>
+ </dependency>
+
+ <!-- for ReDeFer -->
+ <dependency>
+ <groupId>hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <version>1.8.0.10</version>
+ </dependency>
+
+ <dependency>
+ <groupId>net.sf.saxon</groupId>
+ <artifactId>saxon</artifactId>
+ <version>8.7</version>
+ </dependency>
+
+ <!-- for tests, could do with JDK/JAXP alone, but this is convenient and just 44kb -->
+ <dependency>
+ <groupId>net.sf.saxon</groupId>
+ <artifactId>saxon-dom</artifactId>
+ <version>8.7</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- for Pellet ( courtesy Thorsten Möller ) -->
+
+ <dependency>
+ <groupId>com.owldl</groupId>
+ <artifactId>pellet</artifactId>
+ <version>2.0.2</version>
+ <!-- 2.0-rc7 2.0 2.0.1 -->
+ <exclusions>
+ <exclusion>
+ <!-- If Pellet is never used in a way that it would start Jetty. -->
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>org.mortbay.jetty</artifactId>
+ </exclusion>
+ <exclusion>
+ <!-- If Pellet is used exclusively via Jena, i.e., the
+ OWL API is not required at runtime. -->
+ <groupId>net.sourceforge.owlapi</groupId>
+ <artifactId>owlapi</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>org.netbeans</groupId>
+ <artifactId>jemmy</artifactId>
+ <version>2.2.7.5</version>
+ <scope>test</scope>
+ </dependency>
+
+<!--dependency>
+ <groupId>net.sf.jedit-syntax</groupId>
+ <artifactId>jedit-syntax</artifactId>
+ <version>2.2.2</version>
+</dependency-->
+
+<dependency>
+ <groupId>org.jedit</groupId>
+ <artifactId>jedit</artifactId>
+ <version>4.3.1</version>
+</dependency>
+
+
+<dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.0.4</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-cli</groupId>
+ <artifactId>commons-cli</artifactId>
+ <version>1.0</version>
+</dependency>
+
+<!--
+ <dependency>
+ <groupId>net.sourceforge.abbot</groupId>
+ <artifactId>costello</artifactId>
+ <version>1.0.3-SNAPHOT</version>
+ <scope>test</scope>
+ </dependency>
+ -->
+
+<!-- pave the way for YAML import and export
+ <dependency>
+ <groupId>org.yaml</groupId>
+ <artifactId>snakeyaml</artifactId>
+ <version>1.4</version>
+ </dependency>
+-->
+
+ </dependencies>
+
+ <distributionManagement>
+ <repository>
+ <!-- id corresponds to a <server> tag in ~/.m2/server.xml -->
+ <id>repository.eulergui.sf.net</id>
+ <name>Repository for eulergui and 3rd party libraries not having Maven repo.</name>
+ <url>sftp://web.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven2</url>
+ </repository>
+ <site>
+ <id>eulergui.sourceforge.net</id>
+ <!-- CAUTION: these don't work with site:deploy :
+ <url>sftp://web.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven-site</url <url>sftp://shell.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven-site</url>
+ -->
+ <url>scp://shell.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven-site</url>
+ </site>
+ </distributionManagement>
+
+</project>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|