#142 MavenPlugin Initial Release.

Batch: 1 Feb 2005
closed
None
7
2005-03-09
2005-02-27
Anthony Roy
No

Name:
MavenPlugin

Version:
0.1

Author:
Anthony Roy <work@antroy.co.uk>

Requirements:
jEdit 4.2final (04.02.99.00)
Java version 1.4
console.ConsolePlugin 4.1
optional: projectviewer.ProjectPlugin 2.0.4 -
required to build the plugin, but not to run it.

Announcement:
Initial Plugin Central release

Source Code:
In jEdit CVS:
Module Name: plugins/MavenPlugin
Tag: MavenPlugin-v0_1

Short Description:
Provides a dockable GUI for working with Maven Projects.

Long Description:
This plugin provides a user friendly front end to
the Maven build system, and a way of keeping track of
your various Maven projects. Running goals is a simple
matter of double clicking the goal from a list - goals
run on the project selected in the projects list.
Custom goals are taken from the maven.xml file. An
information panel gives information about the project
from the project.xml file. Quick links to various
important project files are provided, and integration
with the File System Browser and (optionally) the
Project Viewer plugin and Subversion SCM are also
included.

Discussion

  • Jeffrey Hoyt

    Jeffrey Hoyt - 2005-03-08
    • milestone: --> Batch: 1 Feb 2005
    • priority: 5 --> 7
    • assigned_to: nobody --> jchoyt
     
  • Jeffrey Hoyt

    Jeffrey Hoyt - 2005-03-08

    Logged In: YES
    user_id=396194

    As near as I can tell, KeyEvent.VK_CONTEXT_MENU was added in
    Java 5. I can't get this to compile in 1.4.2 as it gives me:

    [javac]
    /scratch/jedit-plugins/MavenPlugin-0.1/MavenPlugin/antroy/maven/MavenPanel.java:148:
    cannot resolve symbol
    [javac] symbol : variable VK_CONTEXT_MENU
    [javac] location: class java.awt.event.KeyEvent
    [javac]
    projectList.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_CONTEXT_MENU,
    0), "show-context");

    Should I update the dependencies list or do you want to
    remove the dependency on 1.5?

    Thanks,

    Jeff

     
  • Anthony Roy

    Anthony Roy - 2005-03-08

    Logged In: YES
    user_id=651411

    I have now removed the last vestiges of 1.5 dependency from
    the project, and moved the CVS tag accordingly. I spent ages
    removing all of the nice clean generics code so that Mac
    users could use the plugin, so it would be a shame to have a
    dependency on 1.5 for a single keyboard shortcut...

    I thought I'd been pretty careful about it, but this
    keyevent slipped the net... Incidentally, moving the tag has
    had the effect of adding some nice new functionality to the
    release.

     
  • Anthony Roy

    Anthony Roy - 2005-03-08

    Logged In: YES
    user_id=651411

    BTW. The code now referred to by this tag has an optional
    dependency on the InfoViewer plugin (required to build but
    not to run).

     
  • Jeffrey Hoyt

    Jeffrey Hoyt - 2005-03-09
    • status: open --> closed
     
  • Jeffrey Hoyt

    Jeffrey Hoyt - 2005-03-09

    Logged In: YES
    user_id=396194

    Anthony,

    I packaged it, but can't really test it. Do you want me to
    send you the jar file as built so you can run it through
    it's paces? Also, documentation would help, but is not
    required.

    Jeff

     
  • Anthony Roy

    Anthony Roy - 2005-03-09

    Logged In: YES
    user_id=651411

    Yes please. There is a bit of documentation in the
    index.html. When built on my system it appears as expected
    in the help dialog. I think it gives enough information to
    get started - there are probably a few features that need to
    be discovered by playing with the plugin. I'll get around to
    providing better documentation in the next release.

    I've emailed you separately with my email address.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks