{{{ ProjectBuilder 1.2
Source: Source code is in SVN with the tag 1.2 (no SVN release numbers, please)
Announcement: Some major changes to the template system as well as the build/run project system.
Requires Java 1.6
Requires jEdit 04.03.99.00
Required plugins:
CommonControlsPlugin 1.2
projectviewer.ProjectPlugin 3.0.1
com.townsfolkdesigns.jedit.plugins.scripting.GroovyScriptEnginePlugin 1.0.0
Optional plugins:
AntFarm 1.7
Short Description: ProjectBuilder provides jEdit with project-creation tools similar to those of other IDE's. This version comes pre-packaged with project templates for jEdit plugins and standalone Java applications.
Long Description: <html><p>Provides templates to create new projects of different types, or natures.
Integrates closely with ProjectViewer, providing type-specific actions and
option panes. New project types can be easily created through the template
framework.</p></html>
}}}
Getting an error when opening Plugins -> ProjectBuilder menu:
[java] 12:33:31 PM [AWT-EventQueue-0] [error] EditBus: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object 'VPTGroup [All Projects]' with class 'projectviewer.vpt.VPTRoot' to class 'projectviewer.vpt.VPTProject'
[java] 12:33:31 PM [AWT-EventQueue-0] [error] EditBus: at org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:340)
[java] 12:33:31 PM [AWT-EventQueue-0] [error] EditBus: at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.castToType(ScriptBytecodeAdapter.java:635)
[java] 12:33:31 PM [AWT-EventQueue-0] [error] EditBus: at projectbuilder.ProjectBuilderPlugin.handleMessage(ProjectBuilderPlugin.groovy:240)
Did you add some ProjectViewer integrations where you're expecting a VPTProject, but are getting a VPTRoot instead?
Yeah, it's expecting a VPTProject, and it should be easy to fix, but I don't get why an edit bus message with the message "project loaded" would pass the root as the updated node. =/
It should be fixed now.
kk. Noticed a couple of commits. Reopen the ticket when it's ready.
Thanks,
Eric
It's ready, I just made a small bug-fix that I'd forgotten to do earlier. So feel free to release it. =)
Released to Plugin Central.