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

jvergara
15.34.2007 e4238ba3e0f71640f9e3cdde4b69dd9622c9869a
refs
author jvergara <jvergara@localhost>
Thursday, March 15, 2007 15:34 +0100
committer jvergara <jvergara@localhost>
Thursday, March 15, 2007 15:34 +0100
commite4238ba3e0f71640f9e3cdde4b69dd9622c9869a
tree 1c9fe78831b19dfc7e8b3ea9dfc08ce380f78dd0 tree | zip | gz
parent 5b937a38b37b3d207f5ffc713b91a43f7a93e73e 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
opendj-sdk/opends/build.xml 33 ●●●●● diff | view | raw | blame | history