jung
jung copied to clipboard
JUNG: Java Universal Network/Graph Framework
Bumps [spotless-maven-plugin](https://github.com/diffplug/plugin-maven) from 1.14.0 to 1.20.0. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Split packages are not allowed from Java 9 anymore. The [jsplitpkgscan](https://github.com/AdoptOpenJDK/jsplitpkgscan) tool can be used to find split packages. When executing jsplitpkgscan tool on all the JAR files published on...
Hi, edu.uci.ics.jung.algorithms.shortestpath.TestMinimumSpanningTree.testDAG is expressing a non-deterministic behavior under NonDex(https://github.com/TestingResearchIllinois/NonDex), because **MinimumSpanningTree** is using hashset & hashmap for implementation. Thus the fix would be replacing hash-components with tree-components, which ensure the...
The problem comes from the implementation of Minimum spanning tree rather than `MutableNetwork`, i.e., the implementation of `MutatableNetwork` is free from generating flaky results. In the implementation of Minimum spanning...
In `TestMinimumSpanningTree", `testDAG` produces flaky results that failed the Nondex test. Specifically, `assertEquals(graph.edges(), mst.edges());` is indeterministic and and fails occasionally. A possible fix would be to change data structures to...
Bumps `guava.version` from 25.0-jre to 30.1.1-jre. Updates `guava-testlib` from 25.0-jre to 30.1.1-jre Release notes Sourced from guava-testlib's releases. 30.1.1 Maven <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>30.1.1-jre</version> <!-- or, for Android: --> <version>30.1.1-android</version>...
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1. Release notes Sourced from junit's releases. JUnit 4.13.1 Please refer to the release notes for details. JUnit 4.13 Please refer to the release notes...
Hi all, I'm working on the migration to Java 11 of a [project][10] that uses Jung heavily. I've stumbled to some code that extends `AbstractPopupGraphMousePlugin` and depends on `AbstractGraphMousePlugin`. the...
Hi! First, thanks for the great library! Jung 2.1.1 was released on Sep 7, 2016 and since then a lot of new code was committed. For a new project, is...
As I was working on tests for https://github.com/jrtom/jung/issues/83, I noticed first of all that `TreeUtils` and `Graphs`, both being utility classes, have inconsistent names, and secondly that `Graphs`'s name conflicts...