Seems to be a reasonable idea :)

Rem


On August 2, 2016 6:19:45 AM PDT, Peter Levart <peter.lev...@gmail.com> wrote:
>Hi,
>
>Top-package (unnamed package) classes can not be referenced from
>classes 
>in named packages anyway, so they usually represent just reflective 
>entry points (such as Main class with main() method). If a jar is used 
>as an automatic module, it would probably be safe to just ignore any 
>classes that appear in the jar at the top-level. Maybe this way there 
>would be less grief in trying to use such jars as automatic modules
>than 
>by rejecting them.
>
>Regards, Peter
>
>
>On 08/02/2016 02:59 PM, Andrew Dinn wrote:
>> On 02/08/16 13:01, Alan Bateman wrote:
>>> HelpMojo seems to be something to do with Maven Plugin Plugin. It
>>> doesn't seem to be present in nar-maven-plugin 3.3.0 or 3.5.0
>> HelpMojo is indeed something to do with the Maven Plugin Plugin. The
>> latter will generate a class called HelpMojo on demand to provide
>> automatic help output to guide configuration and use of a Maven
>plugin
>> built using the Plugin Plugin.
>>
>> However, a generated HelpMojo definition is not normally generated in
>> the empty package since it is usually generated in the same package
>as
>> the XXXMojo that implements the XXX plugin behaviour. Of course it
>can
>> also be implemented by hand. Looking at the 3.0.0 source jar file
>>
>>    com/github/maven_nar/HelpMojo.java
>>
>> contains a definition for class HelpMojo which appears to have been
>> hand-code and does not have a package declaration. The package
>> declaration appears to have been added in 3.2.0. In 3.3.0 the file
>> appears to have been removed -- I assume the class been
>auto-generated
>> by this stage.
>>
>> So, the solution here is to use the fixed version of the plugin.
>>
>> regards,
>>
>>
>> Andrew Dinn
>> -----------
>> Senior Principal Software Engineer
>> Red Hat UK Ltd
>> Registered in England and Wales under Company Registration No.
>03798903
>> Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Reply via email to