Some classes are available in two copies in the source tree. They are therefore present in more than one of the installed jars, which is bad.
The first duplication is:
gss/src/main/java/org/globus/net/
gram/src/main/java/org/globus/net/
The version in gss has one extra source file not present in the version in gram. Other than that the code only differs due to different version of the license headers.
I suggest removing the version in gram
The second duplication is:
io/src/main/java/org/globus/io/gass/
gram/src/main/java/org/globus/io/gass/
These directories are identical except one has an extra package.html file not present in the other. Since these are org.globus.io classes keeping the version in io would make sense. But some of the tests in the gram directory uses gass, so these tests whould have to be moved to io in that case.
Some classes are available in two copies in the source tree. They are therefore present in more than one of the installed jars, which is bad.
The first duplication is: gss/src/main/java/org/globus/net/ gram/src/main/java/org/globus/net/
The version in gss has one extra source file not present in the version in gram. Other than that the code only differs due to different version of the license headers. I suggest removing the version in gram
The second duplication is: io/src/main/java/org/globus/io/gass/ gram/src/main/java/org/globus/io/gass/
These directories are identical except one has an extra package.html file not present in the other. Since these are org.globus.io classes keeping the version in io would make sense. But some of the tests in the gram directory uses gass, so these tests whould have to be moved to io in that case.