changeset 270:e70e02b26143

Bug 3692: Remove JGraphX binary from source tree Reviewed-by: ykubota https://github.com/HeapStats/heapstats/pull/142
author Yasumasa Suenaga <yasuenag@gmail.com>
date Thu, 07 Feb 2019 13:44:55 +0900
parents 43c4b8856335
children 65602e1c057d
files ChangeLog analyzer/fx/THIRD_PARTY_README analyzer/fx/lib/jgraphx.jar analyzer/fx/pom.xml analyzer/fx/src/main/assembly/distribution.xml
diffstat 5 files changed, 16 insertions(+), 37 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Thu May 10 16:20:16 2018 +0900
+++ b/ChangeLog	Thu Feb 07 13:44:55 2019 +0900
@@ -1,3 +1,7 @@
+2019-02-07 Yasumasa Suenaga <yasuenag@gmail.com>
+
+	* Bug 3692: Remove JGraphX binary from source tree
+
 2018-05-10 Yasumasa Suenaga <yasuenag@gmail.com>
 
 	* Bug 3586: Build warnings from GCC 8
--- a/analyzer/fx/THIRD_PARTY_README	Thu May 10 16:20:16 2018 +0900
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-Copyright (c) 2001-2014, JGraph Ltd
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-    * Neither the name of the JGraph nor the
-      names of its contributors may be used to endorse or promote products
-      derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL JGRAPH BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Binary file analyzer/fx/lib/jgraphx.jar has changed
--- a/analyzer/fx/pom.xml	Thu May 10 16:20:16 2018 +0900
+++ b/analyzer/fx/pom.xml	Thu Feb 07 13:44:55 2019 +0900
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!--
- Copyright (C) 2015-2018 Yasumasa Suenaga
+ Copyright (C) 2015-2019 Yasumasa Suenaga
 
  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
@@ -25,6 +25,14 @@
     <version>2.2-SNAPSHOT</version>
     <packaging>jar</packaging>
 
+    <repositories>
+        <repository>
+            <id>alfresco</id>
+            <name>Alfresco</name>
+            <url>https://artifacts.alfresco.com/nexus/content/repositories/public/</url>
+        </repository>
+    </repositories>
+
     <name>HeapStats Analyzer</name>
     <description>HeapStats JavaFX GUI analyzer</description>
     <url>http://icedtea.classpath.org/wiki/HeapStats</url>
@@ -91,11 +99,9 @@
             <version>${project.version}</version>
         </dependency>
         <dependency>
-            <groupId>com.mxgraph</groupId>
+            <groupId>com.github.jgraph</groupId>
             <artifactId>jgraphx</artifactId>
-            <version>3.3.1.1</version>
-            <scope>system</scope>
-            <systemPath>${pom.basedir}/lib/jgraphx.jar</systemPath>
+            <version>v3.9.10</version>
         </dependency>
     </dependencies>
 
--- a/analyzer/fx/src/main/assembly/distribution.xml	Thu May 10 16:20:16 2018 +0900
+++ b/analyzer/fx/src/main/assembly/distribution.xml	Thu Feb 07 13:44:55 2019 +0900
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 
 <!--
- Copyright (C) 2015 Takahide Fujii
+ Copyright (C) 2015 - 2019 Takahide Fujii
 
  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
@@ -52,13 +52,6 @@
                 <include>*.jar</include>
             </includes>
         </fileSet>
-        <fileSet>
-            <directory>${pom.basedir}</directory>
-            <outputDirectory>heapstats-analyzer-${project.version}</outputDirectory>
-            <includes>
-                <include>THIRD_PARTY_README</include>
-            </includes>
-        </fileSet>
     </fileSets>
     <dependencySets>
         <dependencySet>