maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Pennebaker <apenneba...@42six.com>
Subject Re: `mvn generate-sources` skipping my custom executions?
Date Tue, 10 Sep 2013 15:10:27 GMT
Thanks, that did it!


On Tue, Sep 10, 2013 at 11:00 AM, Vincent Latombe <vincent.latombe@gmail.com
> wrote:

> Hi,
>
> you are missing
> <goals>
>   <goal>run</goal>
> </goals>
>
> from the execution block for antrun.
>
>
> Vincent
>
>
> 2013/9/10 Andrew Pennebaker <apennebaker@42six.com>
>
> > I added executions for `.thrift -> .java` as part of the generate-sources
> > phase, using `maven-antrun-plugin`. But when I enter `mvn
> > generate-sources`, Maven skips right over this execution.
> >
> > Any idea why it would do this?
> >
> > pom.xml:
> >
> >     <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="
> > http://www.w3.org/2001/XMLSchema-instance"
> >       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> > http://maven.apache.org/xsd/maven-4.0.0.xsd">
> >       <modelVersion>4.0.0</modelVersion>
> >
> >     ...
> >
> >       <properties>
> >
> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> >       </properties>
> >
> >       <build>
> >         <plugins>
> >           <plugin>
> >             <artifactId>maven-antrun-plugin</artifactId>
> >             <executions>
> >               <execution>
> >                 <id>generate-sources</id>
> >                 <phase>generate-sources</phase>
> >                 <configuration>
> >                   <tasks>
> >                     <exec executable="${thrift.executable}">
> >                       <arg value="--gen" />
> >                       <arg value="java:beans" />
> >                       <arg value="-o" />
> >                       <arg value="src/main/java/com/... " />
> >                       <arg value="src/main/thrift/... .thrift" />
> >                     </exec>
> >                   </tasks>
> >                 </configuration>
> >               </execution>
> >               <execution>
> >                 <id>clean</id>
> >                 <phase>clean</phase>
> >                 <configuration>
> >                   <tasks>
> >                     <delete>
> >                       <fileset dir="src/main/java/com/... " includes="...
> > .java" />
> >                     </delete>
> >                   </tasks>
> >                 </configuration>
> >               </execution>
> >             </executions>
> >           </plugin>
> >         </plugins>
> >       </build>
> >
> >       <dependencies>
> >         <dependency>
> >           <groupId>junit</groupId>
> >           <artifactId>junit</artifactId>
> >           <version>3.8.1</version>
> >           <scope>test</scope>
> >         </dependency>
> >       </dependencies>
> >     </project>
> >
> > Also posted on StackOverflow <
> http://stackoverflow.com/questions/18721684
> > >.
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message