You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Richard Feezel (Jira)" <ji...@apache.org> on 2019/11/11 16:25:00 UTC

[jira] [Created] (DIRKRB-738) Package name conflicts between sub-projects create problems with Java modules

Richard Feezel created DIRKRB-738:
-------------------------------------

             Summary: Package name conflicts between sub-projects create problems with Java modules
                 Key: DIRKRB-738
                 URL: https://issues.apache.org/jira/browse/DIRKRB-738
             Project: Directory Kerberos
          Issue Type: Bug
    Affects Versions: 2.0.0
            Reporter: Richard Feezel


Eclipse now flags as errors attempts to access classes contained in a package that is declared in more than one Jar (module). The current Kerby code base has problems with the "org.apache.kerby.kerberos.kerb" and "org.apache.kerby" packages in this regard. The affected projects are kerb-common, kerby-util, kerb-core, kerb-util, and mavibot-backend. My approach to addressing this is to create project-specific packages and moving the classes from these problem package names to the new, project-specific ones. These changes, of course, impact all uses of these moved classes resulting in many changes throughout the Kerby system.

Also included in the attached patch is a modification to the call to the sun.security.krb5.Credentials constructor in has.client.HasLoginModule() to add values for the new parameters.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@directory.apache.org
For additional commands, e-mail: dev-help@directory.apache.org