http://nagoya.apache.org/bugzilla/show_bug.cgi?id=860

*** shadow/860  Tue Mar  6 05:42:23 2001
--- shadow/860.tmp.19535        Tue Mar  6 05:42:23 2001
***************
*** 0 ****
--- 1,31 ----
+ +============================================================================+
+ | rmic always builds                                                         |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 860                         Product: Ant                     |
+ |       Status: NEW                         Version: 1.3                     |
+ |   Resolution:                            Platform: PC                      |
+ |     Severity: Normal                   OS/Version:                         |
+ |     Priority:                           Component: Core                    |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: [EMAIL PROTECTED]                                   |
+ |  Reported By: [EMAIL PROTECTED]                                 |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ If you specify <property name="rmic_version" value="1.2" /> then rmic always 
+ thinks it needs to compile. When you change the rmic_version to "1.1" then 
all 
+ is well. Looked at the source. The problem appears to be in this if-else 
block.
+ 
+ if (classFile.lastModified() > stubFile.lastModified()) {
+    return true;
+ } else if (classFile.lastModified() > skelFile.lastModified()) {
+    return true;
+ } else {
+    return false;
+ }
+ 
+ Get rid of the else clauses and you should be fine. In fact, given that if 
you 
+ create both Skel and Stub you create them at the same time you can probably 
get 
+ rid of the check on Skel altogether.

Reply via email to