This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
As ant/freeform's arch document says that the ant/freeform's SPI is friend SPI, I propose to limit the access to the public packages of ant/freeform to only friend modules. The current list of friend modules is: org.netbeans.modules.j2ee.ejbfreeform org.netbeans.modules.java.freeform org.netbeans.modules.profiler.freeform org.netbeans.modules.web.freeform I have also changed the name of the module from org.netbeans.modules.ant.freeform to org.netbeans.modules.ant.freeform/1.
Created attachment 26499 [details] Proposed change.
OK with me. Note that this is an incompatible change.
ok with me
I am going to implement this change today.
Implemented: RCS file: /cvs/ant/freeform/apichanges.xml,v done Checking in ant/freeform/apichanges.xml; /cvs/ant/freeform/apichanges.xml,v <-- apichanges.xml initial revision: 1.1 done Checking in ant/freeform/manifest.mf; /cvs/ant/freeform/manifest.mf,v <-- manifest.mf new revision: 1.10; previous revision: 1.9 done Checking in ant/freeform/nbproject/project.properties; /cvs/ant/freeform/nbproject/project.properties,v <-- project.properties new revision: 1.21; previous revision: 1.20 done Checking in ant/freeform/nbproject/project.xml; /cvs/ant/freeform/nbproject/project.xml,v <-- project.xml new revision: 1.18; previous revision: 1.17 done Checking in java/freeform/manifest.mf; /cvs/java/freeform/manifest.mf,v <-- manifest.mf new revision: 1.6; previous revision: 1.5 done Checking in java/freeform/nbproject/project.xml; /cvs/java/freeform/nbproject/project.xml,v <-- project.xml new revision: 1.11; previous revision: 1.10 done Checking in j2ee/ejbfreeform/manifest.mf; /cvs/j2ee/ejbfreeform/manifest.mf,v <-- manifest.mf new revision: 1.8; previous revision: 1.7 done Checking in j2ee/ejbfreeform/nbproject/project.xml; /cvs/j2ee/ejbfreeform/nbproject/project.xml,v <-- project.xml new revision: 1.13; previous revision: 1.12 done Checking in web/freeform/manifest.mf; /cvs/web/freeform/manifest.mf,v <-- manifest.mf new revision: 1.5; previous revision: 1.4 done Checking in web/freeform/nbproject/project.xml; /cvs/web/freeform/nbproject/project.xml,v <-- project.xml new revision: 1.10; previous revision: 1.9 done
Marking this issue as VERIFIED since the issue reporter == issue owner.