jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Maven 1.x JBuilder Plugin
  • MPJBUILDER-3

Patches for JBuilder plugin

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Improvement Improvement
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: None
  • Labels:
    None

Description

  • The plugin attempts to find JBuilder's "HOME" directory where it will read
    the user's default project properties file.
  • The JBuilder "HOME" directory is also where library files are generated.

This is a major rewrite of the JBuilder plugin that keeps backwards compatibility, while adding much more complete generation of project and library files. Some of the ideas have been borrowed from the latest versions of the IDEA and Eclipse plugins. Here is a short summary that covers some of the highlights:

  • The plugin attempts to find JBuilder's "HOME" directory where it will read the user's default project properties file. The JBuilder "HOME" directory is also where library files are generated.
  • When you generate a JBuilder project file, the plugin iterates through its dependencies. For each dependency, a library definition file is generated for the dependency jar in the local repo. This dependent library file is generated if, and only if, the library file does not already exist or the library file was previously generated the same way (as a dependency on a jar in the local repo).
  • The previous point means that when you generate a jbuilder library
    definition file directly from a Maven project (using the jbuilder:generate-library goal) you will replace any previous definition of the library that was generated as a jar-only dependency with a library definition that references both the source and class files.
  • For library definitions that remain jar-only references to the local repo, you can specify a path to the corresponding source code via properties.
  • Support has been added for generating JBuilder application and applet runtime configurations from properties.
  • Any resources are added to the JBuilder project source path.
  • Using an optional property, you can specify a list of explicit files that will be included in the JBuilder project if they exist. The default list are project.xml, project.properties, and maven.xml.
  • Options
    • Sort By Name
    • Sort By Date
    • Ascending
    • Descending
    • Download All

Attachments

  1. File
    plugin.jelly
    24/Jun/03 1:47 PM
    25 kB
    David Zeleznik
  2. File
    plugin.jelly
    03/Jun/03 5:09 PM
    22 kB
    David Zeleznik
  3. File
    plugin.properties
    24/Jun/03 1:48 PM
    2 kB
    David Zeleznik
  4. File
    plugin.properties
    03/Jun/03 5:10 PM
    2 kB
    David Zeleznik

Issue Links

is depended upon by

Task - A task that needs to be done. MAVEN-401 Release maven-b10

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
David Zeleznik added a comment - 03/Jun/03 5:09 PM

JBuilder plugin jelly

Show
David Zeleznik added a comment - 03/Jun/03 5:09 PM JBuilder plugin jelly
Hide
Permalink
David Zeleznik added a comment - 03/Jun/03 5:10 PM

JBuilder plugin properties

Show
David Zeleznik added a comment - 03/Jun/03 5:10 PM JBuilder plugin properties
Hide
Permalink
David Zeleznik added a comment - 24/Jun/03 1:47 PM
  • Added support for JBuilder 9
  • Added maven.jbuilder.verbose property
  • Library files that are automatically generated from versioned (not snapshot) artifact dependencies are now versioned themselves. This is also true for snapshot dependencies where an unversioned library file has not been created yet from the corresponding artifact. As before, if an unversioned library file has already been created for a snapshot dependency, the unversioned library will be referenced.
Show
David Zeleznik added a comment - 24/Jun/03 1:47 PM
  • Added support for JBuilder 9
  • Added maven.jbuilder.verbose property
  • Library files that are automatically generated from versioned (not snapshot) artifact dependencies are now versioned themselves. This is also true for snapshot dependencies where an unversioned library file has not been created yet from the corresponding artifact. As before, if an unversioned library file has already been created for a snapshot dependency, the unversioned library will be referenced.
Hide
Permalink
David Zeleznik added a comment - 24/Jun/03 1:48 PM
  • Added support for JBuilder 9
  • Added maven.jbuilder.verbose property
  • Library files that are automatically generated from versioned (not snapshot) artifact dependencies are now versioned themselves. This is also true for snapshot dependencies where an unversioned library file has not been created yet from the corresponding artifact. As before, if an unversioned library file has already been created for a snapshot dependency, the unversioned library will be referenced.
Show
David Zeleznik added a comment - 24/Jun/03 1:48 PM
  • Added support for JBuilder 9
  • Added maven.jbuilder.verbose property
  • Library files that are automatically generated from versioned (not snapshot) artifact dependencies are now versioned themselves. This is also true for snapshot dependencies where an unversioned library file has not been created yet from the corresponding artifact. As before, if an unversioned library file has already been created for a snapshot dependency, the unversioned library will be referenced.
Hide
Permalink
dion gillard added a comment - 29/Jun/03 11:40 AM

Not sure which are the correct files here and they're not diffs which makes it hard too

Show
dion gillard added a comment - 29/Jun/03 11:40 AM Not sure which are the correct files here and they're not diffs which makes it hard too
Hide
Permalink
Emmanuel Venisse added a comment - 01/Jul/03 12:35 AM

Apply. Thanks.

Show
Emmanuel Venisse added a comment - 01/Jul/03 12:35 AM Apply. Thanks.

People

  • Assignee:
    Emmanuel Venisse
    Reporter:
    David Zeleznik
Vote (0)
Watch (0)

Dates

  • Created:
    03/Jun/03 5:08 PM
    Updated:
    30/Nov/03 9:15 PM
    Resolved:
    01/Jul/03 12:35 AM

Time Tracking

Estimated:
1d
Original Estimate - 1 day
Remaining:
1d
Remaining Estimate - 1 day
Logged:
Not Specified
Time Spent - Not Specified
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.