notice: I made some tests, and animal-sniffer detects internals API use then failOnWarning will not be useful for people already using animal sniffer
Regards, Hervé Le mardi 17 février 2015 00:04:37 Robert Scholte a écrit : > Hi Alan, > > I've added a flag called failOnWarning (default:true), assuming that the > usage of jdkinternals is considered a warning and not an error. > With the following configuration you'll be able to run jdeps multiple > times within the same build. > > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-jdeps-plugin</artifactId> > <version>3.0-SNAPSHOT</version> > <executions> > <execution> > <id>classes</id> > <goals> > <goal>jdkinternals</goal> > <goal>test-jdkinternals</goal> > </goals> > </execution> > <execution> > <id>dependencies</id> > <goals> > <goal>jdkinternals</goal> > <goal>test-jdkinternals</goal> > </goals> > <configuration> > <recursive>true</recursive> > <failOnWarning>false</failOnWarning> > </configuration> > </execution> > </executions> > </plugin> > > This should match your requirements. > > Robert > > > Op Mon, 16 Feb 2015 19:45:16 +0100 schreef Alan Bateman > > <alan.bate...@oracle.com>: > > On 16/02/2015 18:28, Robert Scholte wrote: > >> Hi Alan, > >> > >> if you are referring to the -R / -recursive option of the jdeps tool, > >> then yes you can. > >> See > >> http://maven.apache.org/plugins-archives/maven-jdeps-plugin-LATEST/maven-> > >> >> jdeps-plugin/jdkinternals-mojo.html#recursive I think jdeps is first of > >> all interesting for the classes of the > >> current Java project, so I've set the default of this parameter to > >> 'false'. However, if the majority thinks it is better to activate this > >> by default, we will consider to change this value. > > > > I could imagine wanting to run it twice: once for the current project > > where I want the build to fail if it makes direct use of JDK-internal > > APIs, and a second time to run with -R and emit warnings if any of the > > transitive dependences (that I don't control) are using JDK internal > > APIs. > > > > -Alan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org