Slice Linux/Windows Inconsistencies
We use Slice in RH7E Linux and Windows. I notice several inconsistencies between them:
In Windows, Slice2Java Ant Task automatically removes "orphaned" files when rebuilding, but Linux does not. To repeat this:
a. Create an interface slice definition and add a method.
b. Build Java files using Ant
c. Now remove the method definiion
d. Rebuild Java files using Ant
e. On Linux, you find an extra callback file, which cannot be compiled, related to the method you removed. On Windows this file is considered "orphaned" and is deleted.
In Windows, IceBuilder automatically includes core paths required to build most slice definitions (references to Ice.slice). Linux does not include these paths and they have to be added manually through the plug-in paths list.
Sorry this is kind of a "double-ticket".