You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by J Aaron Farr <fa...@apache.org> on 2003/07/28 17:04:11 UTC
JBuilder Plugin Issues
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: JBuilder Plugin Issues
Posted by J Aaron Farr <fa...@apache.org>.
Quoting Trygve Laugstøl <tr...@cocell.com>:
> This is a known issue.
>
> 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
Thanks. I checked the mailing lists but not JIRA. I'll remember to do that
next time.
I use the JBuilder plugin heavily, so I'll probably be submitting some patches.
--
jaaron <http://jadetower.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: JBuilder Plugin Issues
Posted by Trygve Laugstøl <tr...@cocell.com>.
This is a known issue.
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org