[ 
https://issues.apache.org/jira/browse/SLING-6925?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16034151#comment-16034151
 ] 

ASF GitHub Bot commented on SLING-6925:
---------------------------------------

GitHub user tripodsan opened a pull request:

    https://github.com/apache/sling/pull/240

    SLING-6925 Make JSPC plugin useful to validation and analysis

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/tripodsan/sling SLING-6925

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/sling/pull/240.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #240
    
----
commit 2d9904470ff97b6bc6caa9675f1c5d66fdebab7b
Author: Tobias Bocanegra <[email protected]>
Date:   2017-05-31T09:18:50Z

    SLING-6923 Update JSPC plugin to support java 1.8

commit 82be08f6e2ee296bbe8235f93f3eecfd2c91da19
Author: Tobias Bocanegra <[email protected]>
Date:   2017-06-01T01:32:57Z

    SLING-6923 Update JSPC plugin to support java 1.8
    
    - only log classpath in debug mode

commit d126865840d85ffef758aa624aac79041a5cc31e
Author: Tobias Bocanegra <[email protected]>
Date:   2017-06-01T02:37:43Z

    SLING-6923 Update JSPC plugin to support java 1.8
    
    - add deprecation reason

commit 13daf647d67b1489f2fa07d82e0621e427682f7c
Author: Tobias Bocanegra <[email protected]>
Date:   2017-06-01T05:47:50Z

    SLING-6925 Make JSPC plugin useful to validation and analysys

commit 3e71b98d4bf4c2a6320e4bd59c806ad5b3604420
Author: Tobias Bocanegra <[email protected]>
Date:   2017-06-02T05:12:29Z

    Merge branch 'trunk' into SLING-6923

commit 05a702813d46b36fff92b086880a0eed2a5a2afa
Author: Tobias Bocanegra <[email protected]>
Date:   2017-06-02T05:12:56Z

    Merge branch 'SLING-6923' into SLING-6925

----


> Make JSPC plugin useful to validation and analysys
> --------------------------------------------------
>
>                 Key: SLING-6925
>                 URL: https://issues.apache.org/jira/browse/SLING-6925
>             Project: Sling
>          Issue Type: Improvement
>          Components: Maven Plugins and Archetypes
>    Affects Versions: Maven JSPC Plugin 2.0.8
>            Reporter: Tobias Bocanegra
>            Assignee: Carsten Ziegeler
>            Priority: Minor
>             Fix For: Maven JSPC Plugin 2.0.10
>
>
> the JSPs plugin is very useful to validate the JSPs before they get packaged 
> into the artifact. --but the deployment unit might not need to class files 
> but there is currently no way to disable their attachment--. further it might 
> be valuable to know which dependencies in the project are really used by the 
> JSPs. this helps developers to optimize the runtime dependencies of their 
> code.
> suggest:
> - --add new flag: {{attachClasses}} (default true)--
> - analyze the java packages of the class path used to compile the JSPs and 
> report which dependencies are not used.
> - add new flag: {{reportUnusedDependencies}} (default true)
> - add new flag: {{dumpClassPathUsage}} (default false)



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to