mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

jvergara
15.34.2007 5c118604bf96e4aff22e3d4e3e88e103fce6dd4d
refs
author jvergara <jvergara@localhost>
Thursday, March 15, 2007 15:34 +0100
committer jvergara <jvergara@localhost>
Thursday, March 15, 2007 15:34 +0100
commit5c118604bf96e4aff22e3d4e3e88e103fce6dd4d
tree 696591f80f1e608b6d1d13a41e02a26d51856adf tree | zip | gz
parent 6fc8e5c15db40c718046e6614216ab47ef574fa8 view | diff
Fix for Issue 1349.

QuickSetup classes are not modified using AspectJ. The problem comes from the fact that QuickSetup classes are compiled using the classes that already have been modified by AspectJ and this was causing the problems.

The first part of the fix consists of compiling the three classes (SetupUtils, DynamicConstants and OperatingSystem) that are used by the quicksetup. I have made some tests and this solution detects any modification that can be made to those three classes and that can break the QuickSetup. The second part consists of compiling the quicksetup code *before* we run AspectJ (in the "weave" target) on the server classes.

1 files modified
33 ■■■■■ changed files
opends/build.xml 33 ●●●●● diff | view | raw | blame | history