Hello.
I'm having trouble with the JBuilder plugin in beta-10:
I'm constantly getting this error message:
File...... file:/C:/cygwin/home/farra/dev/.maven/plugins/maven-jbuilder-plugin-1
.3-SNAPSHOT/
Element... fail
Line...... 461
Column.... 25
+------------------------------------------------------------------
| ERROR!
|
| A JBuilder installation could not be found.
+------------------------------------------------------------------
Looking in the pluggin.jelly, I think the problem is here:
<goal name="jbuilder:generate-library"
description="Generate JBuilder [id_project].library file">
<!-- Find and read the JBuilder default project properties. -->
<jbuilder:getDefaultProject project="jbDefaultProject" userHome="jbUserHome" />
<j:if test="${jbDefaultProject == null}" >
<fail message="" >
....
The ${jbDefaultProject} is always null. Checking the
<jbuilder:getDefaultProject> tag, and adding a little <echo/> for debugging, we
have:
<def:tag name="getDefaultProject">
<j:set var="jbuilderDirs"
value=".jbuilder9,.jbuilder8,.jbuilder7,.jbuilder6,.jbuilder5,.jbuilder4,.jbuilder"
/>
<j:expr value="${context.setVariable(userHome, null)}" />
<j:expr value="${context.setVariable(project, null)}" />
<u:tokenize var="jbuilderDirList" delim=",">${jbuilderDirs}</u:tokenize>
<j:forEach var="dir" items="${jbuilderDirList}">
<j:set var="home" value="${maven.jbuilder.userHome}/${dir}" />
<j:set var="defaultProject" value="${home}/Default.jpr" />
<u:available file="${defaultProject}">
<j:expr value="${context.setVariable(userHome,home)}" />
<j:expr value="${context.setVariable(project,defaultProject)}" />
<j:set var="jbDefaultProject" value="${defaultProject}"/>
<echo>${defaultProject}</echo>
<j:break/>
</u:available>
</j:forEach>
</def:tag>
When I run this I get:
jbuilder:generate-library:
[echo] C:\cygwin\home\farra\dev/.jbuilder8/Default.jpr
[echo]
BUILD FAILED
File...... file:/C:/cygwin/home/farra/dev/.maven/plugins/maven-jbuilder-plugin-1
.3-SNAPSHOT/
Element... fail
Line...... 461
Column.... 25
+------------------------------------------------------------------
| ERROR!
|
| A JBuilder installation could not be found.
+------------------------------------------------------------------
Total time: 5 seconds
As you can see from the first [echo], ${defaultProject} is being set, but the
${context.setVariable()} part is not working. This is about as far as my maven
internals go. Any one have an idea?
Thanks!
--
jaaron <http://jadetower.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]