Changed location for Java plugin directories for non-osgi Java code

During upgrade to version 9.0, the location of Java files affects how Gosu code upgrades occur related to the deprecated Java API version 7.0. See Changes to Gosu code that accesses Java API version 7.0 types.

After upgrade to version 9.0 is complete, there is no behavior difference between plugin directory subdirectories with /basic/ in the path compared to omitting that part of the path.

The old location works in this release but is now deprecated. Move your Java classes and libraries to the new standard location, which omits the /basic/ in the path.

This change affects all classes and libraries in the directories:

  • PolicyCenter/modules/configuration/plugins/PLUGIN_DIR/basic/classes
  • PolicyCenter/modules/configuration/plugins/PLUGIN_DIR/basic/lib

The PLUGIN_DIR value represents a plugin directory as specified for that plugin implementation in the Studio Plugins editor. For use with general Gosu code not associated with a plugin, PLUGIN_DIR has the value Gosu. For code that applies to multiple plugin directories, PLUGIN_DIR has the value shared.

For example, move files in the following directory:

  • PolicyCenter/modules/configuration/plugins/PLUGIN_DIR/basic/lib

Move these files to the directory

  • PolicyCenter/modules/configuration/plugins/PLUGIN_DIR/lib

See also