Key | Summary | Status | By | Type | Priority | Version | Component | Created on |
---|
THIRD-PARTY missing file not re-generated as needed | When new licenses are added, the THIR-PARTIES.properties file is not re-generated, you have to do it by hand using:
mvn -Dlicence.force -Plicense-profile
| Résolu | tchemit | Anomalie | Normal | 3.0 | mojo | 10-07-21 at 12:02 |
Add jsp as default extension for comment style xml | | Résolu | tchemit | Evolution | Normal | 3.0 | mojo | 10-10-18 at 05:04 |
Updates mavenpom4redmineAndCentral to 2.4 | | Résolu | tchemit | Evolution | Normal | 3.0 | dependencies | 10-10-23 at 01:45 |
Optimize dependencies | | Résolu | tchemit | Evolution | Normal | 3.0 | dependencies | 10-10-23 at 10:36 |
Updates processor to 1.0.4 | | Résolu | tchemit | Evolution | Normal | 3.0 | dependencies | 10-10-25 at 08:46 |
Updates maven-helper-plugin to 1.2.9 | | Résolu | tchemit | Evolution | Normal | 3.0 | dependencies | 10-10-23 at 01:46 |
Remove **/i18n/*.properties from the excludes | This is not a generic exclude : this is specific to our projects, so prefer put this exclude in mavenpom | Résolu | tchemit | Anomalie | Normal | 3.0 | mojo | 10-10-30 at 12:01 |
IgnoreTag not detected | Le tag n'est pas pris en compte si il ne se trouve pas au niveau du bloc de license après le bloc sur le projet et le bloc du copyright. | Résolu | tchemit | Anomalie | Normal | 3.0 | documentation | 10-11-02 at 03:40 |
Take account of special dependencies in THIRD-PARTY missing file | In a project, I got an exotic dependency :
net.sf.docbook
docbook-xml
5.0
zip
dtd-resources
The THIRD-PARTY.properties files is filled-in but during the next execution, it not taken into account and generated again with an empty license.
It seams that it comes from types and classifiers :
artifact is : net.sf.docbook:docbook-xml:zip:dtd-resources:5.0:compile
id used is : net.sf.docbook--docbook-xml--5.0--dtd-resources | Résolu | tchemit | Anomalie | Normal | 3.0 | mojo | 10-10-29 at 05:07 |
Fix documentation of mojo (some parameters are in french, other in english : all in english) | | Résolu | tchemit | Anomalie | Haut | 3.0 | documentation | 10-11-02 at 10:42 |
Remove licenseProjectDescriptor | | Résolu | tchemit | Evolution | Normal | 3.0 | mojo | 10-11-11 at 10:23 |
Build fail on add-third-party goal when the pom of a dependency is not found | Build failed with maven 3 - Build success with maven 2. Don't know if it a bug from maven or from the plugin, report it anyway.
When failed, it fails with the following error :
[INFO] --- maven-license-plugin:2.3.1:add-third-party (attach-licenses) @ vradi-swing ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Vradi ............................................. SUCCESS [4.613s]
[INFO] Vradi :: Entities ................................. SUCCESS [13.103s]
[INFO] Vradi :: Services ................................. SUCCESS [6.776s]
[INFO] Vradi :: Services Web ............................. SUCCESS [29.274s]
[INFO] Vradi :: Swing .................................... FAILURE [1:11.726s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:06.470s
[INFO] Finished at: Thu Aug 19 10:33:16 CEST 2010
[INFO] Final Memory: 54M/248M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.nuiton:maven-license-plugin:2.3.1:add-third-party (attach-licenses) on project vradi-swing: could not init goal AddThirdPartyMojo for reason : Error resolving project artifact: Missing:
----------
1) woodstox:wstx-asl:pom:3.2.7
----------
1 required artifact is missing.
for artifact:
woodstox:wstx-asl:pom:3.2.7
from the specified remote repositories:
nuiton-nexus-repository (http://nexus.nuiton.org/nexus/content/groups/public, releases=true, snapshots=true),
nuiton.release (http://maven.nuiton.org/release, releases=true, snapshots=false),
nuiton.snapshot (http://maven.nuiton.org/snapshot, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
for project woodstox:wstx-asl:pom:3.2.7
-> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.nuiton:maven-license-plugin:2.3.1:add-third-party (attach-licenses) on project vradi-swing: could not init goal AddThirdPartyMojo for reason : Error resolving project artifact: Missing:
----------
1) woodstox:wstx-asl:pom:3.2.7
----------
1 required artifact is missing.
for artifact:
woodstox:wstx-asl:pom:3.2.7
from the specified remote repositories:
nuiton-nexus-repository (http://nexus.nuiton.org/nexus/content/groups/public, releases=true, snapshots=true),
nuiton.release (http://maven.nuiton.org/release, releases=true, snapshots=false),
nuiton.snapshot (http://maven.nuiton.org/snapshot, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
for project woodstox:wstx-asl:pom:3.2.7
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:152)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:87)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:79)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:86)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:58)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:252)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:100)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:443)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:166)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:130)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: could not init goal AddThirdPartyMojo for reason : Error resolving project artifact: Missing:
----------
1) woodstox:wstx-asl:pom:3.2.7
----------
1 required artifact is missing.
for artifact:
woodstox:wstx-asl:pom:3.2.7
from the specified remote repositories:
nuiton-nexus-repository (http://nexus.nuiton.org/nexus/content/groups/public, releases=true, snapshots=true),
nuiton.release (http://maven.nuiton.org/release, releases=true, snapshots=false),
nuiton.snapshot (http://maven.nuiton.org/snapshot, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
for project woodstox:wstx-asl:pom:3.2.7
at org.nuiton.plugin.AbstractPlugin.execute(AbstractPlugin.java:114)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:144)
... 19 more
Caused by: org.apache.maven.project.ProjectBuildingException: Error resolving project artifact: Missing:
----------
1) woodstox:wstx-asl:pom:3.2.7
----------
1 required artifact is missing.
for artifact:
woodstox:wstx-asl:pom:3.2.7
from the specified remote repositories:
nuiton-nexus-repository (http://nexus.nuiton.org/nexus/content/groups/public, releases=true, snapshots=true),
nuiton.release (http://maven.nuiton.org/release, releases=true, snapshots=false),
nuiton.snapshot (http://maven.nuiton.org/snapshot, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
for project woodstox:wstx-asl:pom:3.2.7
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:244)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:79)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:172)
at org.nuiton.license.plugin.AddThirdPartyMojo.addArtifact(AddThirdPartyMojo.java:222)
at org.nuiton.license.plugin.AddThirdPartyMojo.createLicenseMap(AddThirdPartyMojo.java:116)
at org.nuiton.license.plugin.AbstractAddThirdPartyMojo.init(AbstractAddThirdPartyMojo.java:240)
at org.nuiton.plugin.AbstractPlugin.execute(AbstractPlugin.java:107)
... 21 more
Caused by: org.apache.maven.artifact.resolver.MultipleArtifactsNotFoundException: Missing:
----------
1) woodstox:wstx-asl:pom:3.2.7
----------
1 required artifact is missing.
for artifact:
woodstox:wstx-asl:pom:3.2.7
from the specified remote repositories:
nuiton-nexus-repository (http://nexus.nuiton.org/nexus/content/groups/public, releases=true, snapshots=true),
nuiton.release (http://maven.nuiton.org/release, releases=true, snapshots=false),
nuiton.snapshot (http://maven.nuiton.org/snapshot, releases=false, snapshots=true),
central (http://repo1.maven.org/maven2, releases=true, snapshots=false)
at org.apache.maven.artifact.resolver.DefaultResolutionErrorHandler.throwErrors(DefaultResolutionErrorHandler.java:71)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:240)
... 27 more | Résolu | tchemit | Anomalie | Normal | 3.0 | mojo | 10-08-19 at 10:36 |
Migrate in THIRD-PARTY missing file to specify the type of depedencies | While resolving the [[http://nuiton.org/issues/show/1007]], we have to specify in the THIRD-PARTY missing file the type of each dependency. | Résolu | tchemit | Evolution | Normal | 3.0 | mojo | 10-11-16 at 11:31 |
Remove from THIRD-PARTY missing file obsolete dependencies | When updating in a project a dependency, the missing file still keep the old dependency | Résolu | tchemit | Evolution | Normal | 3.0 | mojo | 10-11-16 at 11:35 |
Add an explanation in documention on how to use a new license | Pour ajouter une nouvelle license :
1. Créer les fichiers de license
* src/main/licences/ma_licence/header.txt
* src/main/licences/ma_licence/license.txt
2. Déclarer la nouvelle license
* src/main/licences/licenses.properties
avec :
ma_licence=Ma license
3. Configurer le plugin
org.nuiton
maven-license-plugin
2.4.1
ma_licence
file://${maven.src.dir}/licenses
first
update-file-header
process-sources
| Résolu | jcouteau | Evolution | Normal | 3.0 | documentation | 10-11-02 at 04:06 |
When a dependency is unnamed in maven 2.x it is called unnamed and in maven 3.0, it use the artifact Id | Let's use the maven 3 behaviour. | Résolu | tchemit | Anomalie | Normal | 3.0 | mojo | 10-11-18 at 10:02 |
When add a license on xml, must add it just after the <xml... stuff if any | Otherwise, will break for site.xml descriptor for example... | Résolu | tchemit | Anomalie | Normal | 2.4.1 | mojo | 10-01-24 at 11:37 |
licenseName should be expression license.licenseName | | Résolu | tchemit | Anomalie | Normal | 2.4.1 | mojo | 10-10-14 at 06:37 |
When license name is not found, a NPE occurs, it should be a nicer message | | Résolu | tchemit | Anomalie | Haut | 2.4.1 | mojo | 10-10-14 at 06:55 |
Files to update are not found in a multi-module project | We MUST use the basedir of each project to prefix source roots to treate | Résolu | tchemit | Anomalie | Haut | 2.4.1 | mojo | 10-10-15 at 11:51 |
Must be able to add more extensions to match header comment style | While no more using the project descriptor, we must be able to specify more extensions to match existing comment style while updating file headers.
Was done with the parameter *extraExtensions*. | Résolu | tchemit | Evolution | Normal | 2.4.1 | mojo | 10-10-15 at 04:47 |
Some parameters for the UpdateFileHeader mojo were placed on the wrong place | Some of new paramtzers to replace project file descriptor were placed on the Abstract mojo and so on were available for the update license mojo.
This is wrong and must be fixed. | Résolu | tchemit | Anomalie | Normal | 2.4.1 | mojo | 10-10-16 at 05:31 |
Improve code to make easier the deletion of the project file descriptor | Must minimize the use of the project file descriptor. | Résolu | tchemit | Evolution | Normal | 2.4.1 | mojo | 10-10-16 at 05:32 |
Use mavenpom 2.3.1 | | Résolu | tchemit | Evolution | Normal | 2.4 | dependencies | 10-06-29 at 12:55 |
Can update project description part of header in update-file-header | The new parameter is *canUpdateDescription* in mojo, it will authorize to update the description part of an existing heade if it has changed. | Résolu | tchemit | Evolution | Haut | 2.4 | mojo | 10-08-14 at 02:37 |
Can update project license part of header in update-file-header | The new parameter is *canUpdateLicense* in mojo, it will authorize to update the license part of an existing heade if it has changed.
By default, the parameter is sets to *true* since this is the main purpose of the mojo (and was the previous behaviour). | Résolu | tchemit | Evolution | Normal | 2.4 | mojo | 10-08-14 at 02:38 |
Check if the License object is well formed | The plug-in reads the license information from section of pom files.
If the section is not well formed (like it doesn't contain the name and the url) a NullPointerException occurs inside LicenseMap.addLicense() method.
This exception seems silly but I'm having problems using add-third-party goals on my project as there are people that are using the section of their pom files to only place comments about their licenses (using only the tag). | Résolu | tchemit | Anomalie | Normal | 2.4 | mojo | 10-08-23 at 12:26 |
Filter libraries to exclude/include | It could be great to filter libraries to exclude/include in order to make some dependency management using add-third-party and aggregate-add-third-party goals without being 'polluted' by some known dependencies | Résolu | ymartel | Evolution | Normal | 2.4 | api | 10-08-23 at 09:54 |
Tests are failing when building the project | I'm having troubles of making tests work after SVN checkout.
1. I checkout the tests from SVN.
2. I'm running the mvn clean install command on the sources and everything goes well except the tests that are failing with :
skip(org.nuiton.license.plugin.UpdateProjectLicenseMojoTest) Time elapsed: 0 sec <<< ERROR!
java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.charAt(String.java:687)
at java.util.regex.Matcher.appendReplacement(Matcher.java:703)
at java.util.regex.Matcher.replaceAll(Matcher.java:813)
at java.lang.String.replaceAll(String.java:2190)
at org.nuiton.plugin.AbstractMojoTest.getTestDir(AbstractMojoTest.java:148)
at org.nuiton.plugin.AbstractMojoTest$MojoTestRule.starting(AbstractMojoTest.java:338)
....
Did you already have this kind of problems? | Résolu | tchemit | Assistance | Normal | 2.4 | api | 10-08-23 at 12:34 |
In maven 3, do not requires encoding in add-third-party mojos | If nothing was filled in *project.build.sourceEncoding*, then it will fail.
As we use futher a fallback (using the system default encoding), we prefer NOT the build to fail. | Résolu | tchemit | Anomalie | Normal | 2.4 | mojo | 10-08-29 at 11:55 |
Can update project copyright part of header in update-file-header | The new parameter is *canUpdateCopyright* in mojo, it will authorize to update the copyright part of an existing heade if it has changed. | Résolu | tchemit | Evolution | Normal | 2.4 | dependencies | 10-09-09 at 10:37 |
Use maven-helper-plugin 1.2.8 | | Résolu | tchemit | Evolution | Normal | 2.4 | dependencies | 10-09-09 at 10:33 |
No more use of the project.xml file | Add a new mode to obtain files on which headers should be created or updated.
We must can specify :
- roots (directory to treate recursevly) With default value : src/main , src/test, (target/generated-sources ?)
- file extension to treate (according to the license header type) By default, plugin should have most of them
- file extension to exclude (binary files for example). By default, plugin should have main ones (zargo, images,...) | Résolu | ymartel | Evolution | Normal | 2.4 | mojo | 10-09-22 at 05:09 |
Update log4j to 1.2.16 | | Résolu | tchemit | Evolution | Normal | 2.4 | dependencies | 10-10-09 at 01:05 |
Use maven-helper-plugin 1.2.6 | Introduce the PluginWithEncoding api | Résolu | tchemit | Evolution | Normal | 2.3.1 | mojo | 10-06-29 at 12:47 |
Force encoding to UTF-8 if nothing is specified | Plugin must be useable without variable
UTF-8
UTF-8
Actualy, the plugin failed with NPE (very bad thing) | Résolu | tchemit | Anomalie | Haut | 2.3.1 | mojo | 10-06-28 at 07:57 |
Improve Third-party generation (add a fallback file to push unknown license for dependencies) | # If there is some unknown licenses for some of project dependencies, then
a file (*src/license/THIRD-PARTY.properties*) with all the unsafe dependencies.
# User can then edit the file and fill with correct license.
# Relaunch the mojo and now every dependecy in generated *THIRD-PARTY.txt*. | Résolu | tchemit | Evolution | Normal | 2.3 | mojo | 10-06-20 at 11:19 |
Add a failIfWarning propeprty in add-third-party mojo | This flag is set to *true* will check if there is some unknown license in THIRD-PARTY.
The build will failed if a such dependency is found. | Résolu | tchemit | Evolution | Normal | 2.3 | mojo | 10-06-20 at 11:21 |
Add a mecanism to consolidate THIRD-PARTY files (use can filla missing file) | # The missingFile is first generated by mojo for unsafe dependencies
# Then user fill it with correct licenses
# At next mojo execution, it will load the full-filled missing file
# And generates a THIRD-PARTY file with no unamed dependecy | Résolu | tchemit | Evolution | Normal | 2.3 | mojo | 10-06-25 at 12:05 |
Introduce the aggregate-add-third-party mojo | This goal can only be executed on a pom project.
# Will execute the add-third-party goal on all modules
# Then generates the THIRD-PARTY file from result of modules | Résolu | tchemit | Evolution | Normal | 2.3 | mojo | 10-06-25 at 12:08 |
Use build timestamp to check if files are up to date for third-party goals | Better to use this rather than the pom last modified, since files MUST be generated once by build. | Résolu | tchemit | Evolution | Normal | 2.3 | mojo | 10-06-26 at 11:20 |
Add merge licenses possible on THIRD-PARTY | the *licenseMerges* configuration property was introduced for this purpose | Résolu | tchemit | Evolution | Normal | 2.3 | mojo | 10-06-26 at 01:14 |
Aggregation of Third party in parent project & change format of Third-party file | we must have third party licence aggregation in parent module. This permit a better vision of all dependencies' licenses.
Format must be by library and not by licence, because some library have 2 or 3 licenses.
example:
(GPL)(LGPL) MaJolieLibrairie
(GPL) Une autre
or something like that | Résolu | tchemit | Evolution | Immédiat | 2.3 | mojo | 10-06-24 at 09:07 |
Remove deprecated api in 2.1 | | Résolu | tchemit | Evolution | Normal | 2.2 | api | 10-04-11 at 08:11 |
Should not touch file if license is up to date | | Résolu | tchemit | Anomalie | Normal | 2.2 | api | 10-04-15 at 12:42 |
do not import Revision, Author and Date svn-keywords (using only Id one) | - the Revision and author are already included in Id one
- the Date too and moreover has a date format probleme (change from svn client to svn server)... | Résolu | tchemit | Evolution | Haut | 2.2 | mojo | 10-04-15 at 11:28 |
Uniformize add-third-party mojo to update-project-license | | Résolu | tchemit | Evolution | Normal | 2.2 | mojo | 10-04-16 at 01:54 |
Use apt documentation rather than rst one to avoid cyclic dependencies | | Résolu | tchemit | Evolution | Normal | 2.2 | documentation | 10-04-16 at 01:55 |
rst and apt header are not stable | | Résolu | tchemit | Anomalie | Haut | 2.2 | api | 10-04-15 at 05:23 |
Do user documentation (and tutorial) | | Résolu | jcouteau | Evolution | Normal | 2.2 | documentation | 10-04-04 at 07:40 |
Use maven-helper-plugin 1.2.3 | | Résolu | tchemit | Evolution | Normal | 2.1 | dependencies | 10-04-04 at 11:50 |
Reformat code to respect code formatting | | Résolu | tchemit | Evolution | Normal | 2.1 | api | 10-04-04 at 09:52 |
Add a migration mode from old format to new one | | Rejeté | tchemit | Evolution | Normal | 2.1 | mojo | 10-04-04 at 07:56 |
Separate Copyright from license content in header | The purpose is to not update Copyright when updating license content. | Résolu | tchemit | Evolution | Normal | 2.1 | api | 10-04-04 at 07:43 |
Add AGPL license | | Résolu | tchemit | Evolution | Normal | 2.1 | api | 10-04-05 at 11:33 |
Add a new header format to be ignored by updater goal for specific license | To deal with specific licenses, we add a new marker (*%%Ignore-License*).
When updater goal find the marker on a file, it will be ignored. | Résolu | tchemit | Evolution | Normal | 2.1 | api | 10-04-04 at 07:51 |
Deprecates LicenseHeaderGenerator api | This api will be replaced by FileHeaderTransformer | Résolu | tchemit | Evolution | Normal | 2.1 | api | 10-04-09 at 12:04 |
Introduce update-project-license goal (replace add-license goal) | | Résolu | tchemit | Evolution | Normal | 2.1 | mojo | 10-04-10 at 04:29 |
Add new licenses in repository | - apache v 2.0 | Résolu | tchemit | Evolution | Normal | 2.1 | api | 10-04-05 at 10:47 |
Use junit 4.8.1 | | Résolu | tchemit | Evolution | Normal | 2.1 | dependencies | 10-04-11 at 11:29 |
Deprecates update-header goal and introduces update-license goal | | Résolu | tchemit | Evolution | Normal | 2.1 | mojo | 10-04-04 at 08:41 |
MUST insert xml header after prolog in found | | Résolu | tchemit | Anomalie | Haut | 2.1 | mojo | 10-04-12 at 12:33 |
can not configure compileSourceRoots on update-header goal | add appropriate setter from to compileSourceRoots | Résolu | tchemit | Anomalie | Normal | 2.0.2 | - | 10-01-24 at 08:27 |
Add apt license generator | | Résolu | tchemit | Evolution | Normal | 2.0.2 | - | 10-01-24 at 08:28 |
Use maven-helper-plugin 1.2.0 with revisited AbstractPlugin api | | Résolu | tchemit | Evolution | Normal | 2.0.1 | - | 10-01-07 at 04:57 |
Use mavenpom4redmine 2.0.2 | Use mavenpom4remine 2.0.2 as pom ancestor (really clarify the pom) | Résolu | tchemit | Evolution | Normal | 2.0.1 | - | 10-01-07 at 04:56 |
generate files into target/generated-sources/licene instead of target/generated-sources/resources | | Résolu | tchemit | Evolution | Normal | 2.0.1 | - | 10-01-21 at 12:53 |
Rename Mojo classes from Plugin suffix to Mojo suffix | This feels more adequate | Résolu | tchemit | Evolution | Normal | 2.0.1 | - | 10-01-21 at 01:30 |
Remove ServiceLoader mecanism | As we are using the plexus container, no more need to maintain a ServiceLoader files (in META-INF/services) for available generators | Résolu | tchemit | Evolution | Normal | 2.0.1 | - | 10-01-21 at 01:31 |
Change mojo properties expression from helper.XXX to license.XXX | this was not done when migrate from the maven-helper-plugin | Résolu | tchemit | Anomalie | Normal | 2.0.1 | - | 10-01-21 at 01:46 |
problème de génération des sources java | Il arrive dès que les fichiers java soient mangés par le plugin :
il ne reste qu'un bout de commentaire d'en haut ou plus rien du tout! | Résolu | tchemit | Anomalie | Urgent | 2.0.0 | - | 09-08-25 at 11:05 |
utilisation des nouveautés de maven-helper-plugin | utilisation des nouvelles api de maven-helper-plugin :
* AbstractPlugin
* AbstractMojoTest | Résolu | tchemit | Evolution | Normal | 2.0.0 | - | 09-09-21 at 12:10 |
finir la documentation | Faire la page usage.html pour expliquer comment utiliser le plugin | Résolu | tchemit | Evolution | Normal | 2.0.0 | - | 09-08-26 at 10:22 |
ajout des propriétés dryRun et skipUpdateHeader sur le mojo update-header | | Résolu | tchemit | Evolution | Normal | 2.0.0 | - | 09-09-26 at 05:53 |
deplacement des goals de maven-helper-plugin | tout ce qui concerne les licenses doit etre dans ce plugin
- ajout goal add-license
- ajout goal add-third-party
- amelioration du code existant avec introduction de LicenRepository au lieu des LicenseResolver | Résolu | tchemit | Evolution | Normal | 2.0.0 | - | 09-09-29 at 12:42 |