AJAX Libraries API currently hosts jQuery, prototype, script.aculo.us, MooTool and dojo.
Opening an AppFuse in NetBeans might be done in two ways, two ways that I managed to mix up the first time…
Either install the Maven plugin Mevenide2 for NetBeans, then you may simply open the Maven project generated by AppFuse directly. Without the Maven plugin, then you need to convert to project using mvn netbeans:netbeans (see previous post). Opening up a converted project with the NetBeans Maven plugin installed will result in badness.
Wondering where the source is? See this post.
In AppFuse 2.x you don’t automatically get the full source of the generated project. To generate the source, run:
On my Ubuntubox this all went well, but on my work laptop running Windows XP it failed with the fatal error:
Illegal character in path at index 18: file:/C:/Documents and Settings/myuser/.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar
Turned out to be because of the spaces in the path, a not so uncommon problem for *nix stuff running under Windows.
To solve this you may either move your maven artifact repository to a path without a space, or edit the maven settings.xml so the path no longer includes a space. This is achieved by using DOS short names. To see what a files short name is, open the command prompt and run dir /X.
The settings.xml is likely located in the conf directory where you installed Apache Maven, in my case it was:
C:\Program Files\Apache Software Foundation\apache-maven-2.0.9\conf\settings.xml
I added an entry (if there is already one, edit it) for localRepository:
Now everything worked and I got BUILD SUCCESSFUL. Please note that the actual path is likely different on your setup. Change it as appropriate.
Using mvn netbeans:netbeans to generate a NetBeans project from AppFuse failed with the following build error:
The plugin ‘org.apache.maven.plugins:maven-netbeans-plugin’ does not exist or no valid version could be found
Apprently it cannot find the netbeans plugin. To fix this, open the pom.xml of the project and add a new plugin repository:
<pluginRepositories> ... keep the existing one ... <pluginRepository> <id>agilejava</id> <name>Agilejava</name> <url>http://agilejava.com/maven/</url> </pluginRepository> </pluginRepositories>
Using LVM + DRBD + NFS + Heartbeat + VTun To Gain Data Persistence, Redundancy, Automatic Fail-Over, and Read/Write Disk Access Across Multiple EC2 Nodes.
Introduction to Scala article: Scala: A Scalable Language
jQuery UI 1.5b4 released, with RC estimated in a couple of days. Enhance effect library now part of the jQuery UI. Nice.