http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-593 http://jira.codehaus.org/secure/ViewIssue.jspa?key=MAVEN-594
Please check out the paches and try it. Its still quite possible that there are more issues to solve.
Trygve
J Aaron Farr wrote:
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!
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
