Mojo
  1. Mojo
  2. MOJO-1419

Maven plugin for Jlint 3.1 developed

    Details

    • Type: New Feature New Feature
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: _Plugin Submission
    • Labels:
      None
    • Environment:
      Windows, Unix, JDK 1.5.x
    • Complexity:
      Intermediate
    • Number of attachments :
      1

      Description

      This plugin invokes Jlint 3.1 during the post-compilation phase. It runs the Jlint analysis on the class files and generates a report in xml format. It supports a configuration file that can be used to turn on/off selected categories of checks. The plugin expects the Jlint executable to be present in the user's PATH.

      The plugin has been tested and is currently deployed in my organization. It is currently at version 1.1 (internal version no)

      This plugin has been developed in order to integrate Jlint with Sonar (code quality management platform).

        Issue Links

          Activity

          Hide
          Simon Brandhof added a comment -

          Hi Christopher, could you update sources with Mojo naming conventions please ? It means package org.codehaus.mojo.jlint and following maven pom :

          <parent>
              <groupId>org.codehaus.mojo</groupId>
              <artifactId>mojo-parent</artifactId>
              <version>20</version>
            </parent>
          
            <artifactId>jlint-maven-plugin</artifactId>
          

          Thank you

          Show
          Simon Brandhof added a comment - Hi Christopher, could you update sources with Mojo naming conventions please ? It means package org.codehaus.mojo.jlint and following maven pom : <parent> <groupId> org.codehaus.mojo </groupId> <artifactId> mojo-parent </artifactId> <version> 20 </version> </parent> <artifactId> jlint-maven-plugin </artifactId> Thank you
          Hide
          David J. M. Karlsen added a comment -
          Show
          David J. M. Karlsen added a comment - Submission guidelines are here: http://mojo.codehaus.org/contribution/submitting-a-plugin.html
          Hide
          Evgeny Mandrikov added a comment -

          Hi Christopher,

          Plugin now in sandbox: http://svn.codehaus.org/mojo/trunk/sandbox/jlint-maven-plugin
          You can continue your work on plugin.

          Before commit I've made following changes:

          Now I'm going to prepare first release in order to graduate plugin from sandbox.

          Show
          Evgeny Mandrikov added a comment - Hi Christopher, Plugin now in sandbox: http://svn.codehaus.org/mojo/trunk/sandbox/jlint-maven-plugin You can continue your work on plugin. Before commit I've made following changes: java code was taken from http://svn.codehaus.org/sonar-plugins/trunk/jlint/maven-jlint-plugin/ parent set to org.codehaus.mojo:mojo-sandbox-parent:5 artifactId set to jlint-maven-plugin version set to 1.0-SNAPSHOT package name changed to org.codehaus.mojo.jlint code was reformatted according to Maven code style Now I'm going to prepare first release in order to graduate plugin from sandbox.

            People

            • Assignee:
              Evgeny Mandrikov
              Reporter:
              Christopher
            • Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: