Thanks, I am aware of that plugin and have used it before. It sure seems like the compiler plugin should provide this capability without the need for yet another plugin to fill the functionality gaps...don't you think?
-----Original Message----- From: Curtis Rueden [mailto:ctrue...@wisc.edu] Sent: Saturday, October 22, 2016 5:48 PM To: Maven Users List Subject: RE: Maven Compiler Plugin 3.5.1 bug You can add source directories using the build-helper-maven-plugin. On Oct 22, 2016 4:39 PM, "Robert Patrick" <robert.patr...@oracle.com> wrote: > I am using the <resources> section of the POM, not my own plugin, to > populate some tokens in a Java source file that we use to get build > information (version, git commit/branch info, build timestamp, etc). > > <resources> > <resource> > <directory>src/main/resources/templates</directory> > <includes> > <include>*.java</include> > </includes> > <filtering>true</filtering> > > <targetPath>${project.build.directory}/generated-sources/ > annotations</targetPath> > </resource> > <resources> > > The documentation claims that the default value for the > generatedSourcesDirectory is this directory so you are saying that > somehow the fact that the maven-compiler-plugin no longer includes the > directory in the build is a feature? > > I looked through the compiler plugin's documentation and couldn't > figure out a way to add a directory to the build. I know how to add > the directory to the build if I write my own plugin but that seems > pretty heavy-handed for something that should be trivial. What am I missing? > > > -----Original Message----- > From: Thomas Broyer [mailto:t.bro...@gmail.com] > Sent: Saturday, October 22, 2016 4:29 PM > To: Maven Users List > Subject: Re: Maven Compiler Plugin 3.5.1 bug > > This is not a bug, it's a bug fix! Bug introduced in 3.2, fixed in > 3.5.1 (see release notes for that version). > > Your plugin should use its own output directory and add it as a source > root. > > Le sam. 22 oct. 2016 23:18, Robert Patrick <robert.patr...@oracle.com> > a écrit : > > > Periodically, I update the versions of the Maven plugins for my projects. > > Today was one of those days. What I found is that the > > maven-compiler-plugin 3.5.1's compile goal no longer seems to not be > > including the > > ${project.build.directory}/generated-sources/annotations > > > > directory in the compile. > > > > > > > > My project generates a Java file in the process-resources phase and > > puts the file in this directory. Other files in the normal > > src/main/java location include/depend on this generated file. When > > I run my build with 3.5, it works perfectly. When I run the exact > > same build with 3.5.1, it fails. > > > > > > > > I logged into my Apache Jira account but the compiler plugin project does > > not seem to want to let me create an issue for this. Is there some sort > > of special permission required to create an issue on the > > maven-compiler-plugin? > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org