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