1. NPanday
  2. NPANDAY-527

Remove the NAR packaging and maven-webapp-plugin


    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.0-incubating
    • Component/s: Maven Plugins
    • Labels:


      related discussion:

      maven-webapp-plugin introduces the packaging "nar" (same file extension), which creates a plain zip file containing all files from src/main/webapp (with plexus default excludes) + all referenced dlls. Doesn't seem to have any support for GAC references.

      Already a year ago when I worked on it, it seemed that this plugin was out of service:
      NPANDAY-256: compile-plugin does not do a install for ArtifactType.NAR
      NPANDAY-256: Deprecate NAR type

      1) We have no integration tests.
      2) There are no unit tests.

      So I'd suggest to deprecate both the type and the plugin in NPanday 1.5.0-incubating. If not, we should unify the way dependencies are 'injected'.


      I'd probably deprecate aspx and remove NAR (I doubt it is in use for the reasons you gave). Whether the precompile goal moves over depends on the answer to the above. From below, I see you have things that will supersede the copy-dependencies and package goals from that plugin.


        Lars Corneliussen created issue -
        Lars Corneliussen made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Lars Corneliussen added a comment -

        This was yet done.

        Lars Corneliussen added a comment - This was yet done.
        Lars Corneliussen made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        23h 7m 1 Lars Corneliussen 10/Jan/12 09:03
        In Progress In Progress Resolved Resolved
        100d 3h 14m 1 Lars Corneliussen 19/Apr/12 12:17


          • Assignee:
            Lars Corneliussen
            Lars Corneliussen
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created: