... and I didnt notice that you used a short-notion to aggregate the merge
definition. Agree; much better. I will use that as well.

(and thanks for the plugin. Works a treat and simplifies my life)



Tony Chemit wrote:
> 
> On Sat, 20 Aug 2011 04:30:49 -0700 (PDT)
> Villemos <[email protected]> wrote:
> 
>> 
>> I think the merge syntax was right.
>> 
> Yes but still, this is not the best way to do it ;) As I coded the
> stuff, IMHO you have to declare a unique entry to merge same license
> (the first one is the license to keep, and rest of licenses are to
> merge...).
> 
>> I found the problem; The configuration was set under 'execution'.
>> When I set it earlier, it works. And the <useMissingFile> tag is not
>> enough; it needs a 'true' value. The configuration below works for me.*
> 
> Arch sorry not to have seen this :( So at the end no problem for you ;)
>> 
>>                      <plugin>
>>                              <groupId>org.codehaus.mojo</groupId>
>>                              <artifactId>license-maven-plugin</artifactId>
>>                              <configuration>
>>                                      <useMissingFile>true</useMissingFile>
>>                                      <licenseMerges>
>>                                              <licenseMerge>The
>> Apache Software License, Version 2.0|Apache 2</licenseMerge>
>>                                              <licenseMerge>The
>> Apache Software License, Version 2.0|Apache License</licenseMerge>
>>                                              <licenseMerge>The
>> Apache Software License, Version 2.0|Apache License, Version
>> 2.0</licenseMerge> </licenseMerges>
>>                              </configuration>
>>                              <executions>
>>                                      <execution>
>>                                              <id>add-third-party</id>
>>                                              <goals>
>>                                                      
>> <goal>add-third-party</goal>
>>                                              </goals>
>>                                      </execution>
>>                              </executions>
>>                      </plugin>
>> 
>> 
>> 
>> 
>> 
>> Tony Chemit wrote:
>> > 
>> > On Sat, 20 Aug 2011 01:12:54 -0700 (PDT)
>> > Villemos <[email protected]> wrote:
>> > 
>> >> 
>> >> I cannot get this plugin to work.
>> >> 
>> >> I have added the following to my POMs build section:
>> >> 
>> >> 
>> >>           <plugin>
>> >>         <groupId>org.codehaus.mojo</groupId>
>> >>         <artifactId>license-maven-plugin</artifactId>
>> >>         <version>1.0-beta-3</version>
>> >>         <executions>        
>> >>           <execution>
>> >>           
>> >>                   <configuration>
>> >>                           <useMissingFile/>
>> >>                    <missingFile>TEST.txt</missingFile>
>> >>                   <licenseMerges>
>> >>                   <licenseMerge>The Apache Software License,
>> >> Version 2.0|Apache 2</licenseMerge>
>> >>                   <licenseMerge>The Apache Software License,
>> >> Version 2.0|Apache License</licenseMerge>
>> >>                   <licenseMerge>The Apache Software License,
>> >> Version 2.0|Apache License, Version 2.0</licenseMerge>
>> >>                 </licenseMerges>
>> >>                   </configuration>
>> >>           
>> >>             <id>add-third-party</id>
>> >>             <goals>
>> >>               <goal>add-third-party</goal>
>> >>             </goals>
>> >>           </execution>
>> >>         </executions>
>> >>   
>> >>       </plugin>
>> >> 
>> >> I run the 'mvn license:add-third-party'.
>> >> 
>> >> The THIRD-PARTY.txt license file is generated, but it neither
>> >> creates the THIRD-PARTY.properties file as expected, nor does it
>> >> merge the licenses as specified.
>> >> 
>> >> What am I doing wrong?
>> >> 
>> > Can you send me a little project to check the problem (just the pom
>> > for example)
>> > 
>> > Just know that the third party missing file will be created only if
>> > there is at least a dependency in your project without license
>> > information.
>> > 
>> > For the merge of license what I see in your pom does not look
>> > quite correct, 
>> > 
>> > you should use this syntax :
>> > 
>> > <licenseMerges>
>> >                   <licenseMerge>The Apache Software License, Version
>> > 2.0|Apache 2|Apache License|Apache License, Version
>> > 2.0</licenseMerge> </licenseMerges>
>> > 
>> > you can have a look to this pom which use this [1] (with a
>> > licenseMerge search ;)
>> > 
>> > Hope it helps you.
>> > 
>> > 
>> > [1] http://svn.nuiton.org/svn/mavenpom/trunk/pom.xml
>> > 
>> > 
>> >> 
>> >> 
>> >> 
>> >> 
>> >> Farrukh Najmi wrote:
>> >> > 
>> >> > 
>> >> > First, Thanks to Tony for his help on my earlier questions.
>> >> > 
>> >> > I am now trying to use "license:add-third-party -DuseMissingFile"
>> >> > goal on my project to geenerate the THIRD-PARTY.properties
>> >> > pointed to by the missingFile property. No such file gets
>> >> > created any where in my directory tree.
>> >> > 
>> >> > After much trial and error I found that I must define this
>> >> > property in the plugin configuration and command line setting as
>> >> > instructed in the following page does not work:
>> >> > 
>> >> >
>> >>
>> http://mojo.codehaus.org/license-maven-plugin/examples/example-thirdparty.html
>> >> > 
>> >> > Is this a known issue? Perhaps the doc should be fixed?
>> >> > 
>> >> > -- 
>> >> > Regards,
>> >> > Farrukh Najmi
>> >> > 
>> >> > Web: http://www.wellfleetsoftware.com
>> >> > 
>> >> > 
>> >> > 
>> >> >
>> ---------------------------------------------------------------------
>> >> > To unsubscribe from this list, please visit:
>> >> > 
>> >> >     http://xircles.codehaus.org/manage_email
>> >> > 
>> >> > 
>> >> > 
>> >> > 
>> >> 
>> > 
>> > 
>> > 
>> > -- 
>> > Tony Chemit
>> > --------------------
>> > tél: +33 (0) 2 40 50 29 28
>> > email: [email protected]
>> > http://www.codelutin.com
>> > 
>> > ---------------------------------------------------------------------
>> > To unsubscribe from this list, please visit:
>> > 
>> >     http://xircles.codehaus.org/manage_email
>> > 
>> > 
>> > 
>> > 
>> 
> 
> 
> 
> -- 
> Tony Chemit
> --------------------
> tél: +33 (0) 2 40 50 29 28
> email: [email protected]
> http://www.codelutin.com
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/license-maven-plugin-%22add-third-party--DuseMissingFile%22-not-generating-THIRD-PARTY.properties-file-tp31801467p32302059.html
Sent from the mojo - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to