I mean, adding the extension as a new module and add a goal to install the 
extension, what do you think ?

Frédéric THOMAS

From: [email protected]
To: [email protected]
Subject: RE: AW: [FlexMojos] Compatible Model Validator
Date: Fri, 5 Dec 2014 15:01:06 +0000




Could be a new goal ?

Frédéric THOMAS

> From: [email protected]
> To: [email protected]
> Subject: AW: [FlexMojos] Compatible Model Validator
> Date: Fri, 5 Dec 2014 14:54:37 +0000
> 
> Well I was more thinking of adding a module to flexmojos in order to release 
> the lib. Copying would have to remain a manual task as I don't want to modify 
> the maven installation.
> 
> Chris
> 
> Gesendet mit meinem HTC
> 
> ----- Reply message -----
> Von: "Frédéric THOMAS" <[email protected]>
> An: "[email protected]" <[email protected]>
> Betreff: [FlexMojos] Compatible Model Validator
> Datum: Fr., Dez. 5, 2014 13:50
> 
> Hi Chris,
> > I assume this is a maven extension which you have to deploy to your maven 
> > extension directory
> yes it is even though, I provided a profile to auto install it [1]
> > I remember discussing something like this with cello a few years ago but he 
> > deleted my posts on this topic and refused to add that to flexmojos.
> It happened to me as well and he even kicked me out of the group, bloody Velo 
> :-)
> > Nave now there's a way to add that as an additional module? But only if 
> > you're interested in this.
> Well I wouldn't how to do except that the plugin could copy the deployed 
> extension into the lib/ext folder as done in Wagon maven plugin [2]
> Any better ideas?
> 
> Frédéric THOMAS
> [1]<profile>
>     <id>prepare-maven-extended-libs</id>
>     <activation>
>         <file>
>             
> <missing>${env.MAVEN_HOME}/lib/ext/flexmojos-compatible-model-validator.jar</missing>
>         </file>
>     </activation>
>     <build>
>         <plugins>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-dependency-plugin</artifactId>
>                 <version>2.8</version>
>                 <executions>
>                     <execution>
>                         <id>copy</id>
>                         <phase>validate</phase>
>                         <goals>
>                             <goal>copy</goal>
>                         </goals>
>                         <configuration>
>                             <artifactItems>
>                                 <artifactItem>
>                                     
> <groupId>com.doublefx.maven.utils.flexmojos</groupId>
>                                     
> <artifactId>flexmojos-compatible-model-validator</artifactId>
>                                     <version>1.0.0-SNAPSHOT</version>
>                                     <type>jar</type>
>                                     <overWrite>true</overWrite>
>                                     
> <outputDirectory>${env.MAVEN_HOME}/lib/ext</outputDirectory>
>                                     
> <destFileName>flexmojos-compatible-model-validator.jar</destFileName>
>                                 </artifactItem>
>                             </artifactItems>
>                             <overWriteReleases>true</overWriteReleases>
>                             <overWriteSnapshots>true</overWriteSnapshots>
>                         </configuration>
>                     </execution>
>                 </executions>
>             </plugin>
>             <plugin>
>                 <groupId>org.codehaus.gmaven</groupId>
>                 <artifactId>gmaven-plugin</artifactId>
>                 <version>1.4</version>
>                 <executions>
>                     <execution>
>                         <phase>validate</phase>
>                         <goals>
>                             <goal>execute</goal>
>                         </goals>
>                     </execution>
>                 </executions>
>                 <configuration>
>                     <source>
>                         fail("FlexMojos Compatible Model Validator extension 
> is now configured. Please restart the build, and then it will be successful.")
>                     </source>
>                 </configuration>
>             </plugin>
>         </plugins>
>     </build>
> </profile>
> 
> [2] 
> http://svn.codehaus.org/mojo/tags/wagon-maven-plugin-1.0-beta-5/src/main/java/org/codehaus/mojo/wagon/UpdateMaven3Mojo.java
> > From: [email protected]
> > To: [email protected]
> > Subject: AW: [FlexMojos] Compatible Model Validator
> > Date: Fri, 5 Dec 2014 11:51:34 +0000
> >
> > Cool Stuff.
> >
> > Will definitely look into this. But I assume this is a maven extension 
> > which you have to deploy to your maven extension directory, our was there a 
> > maven change that allows this as a plugin?
> >
> > I remember discussing something like this with cello a few years ago but he 
> > deleted my posts on this topic and refused to add that to flexmojos.
> >
> > Nave now there's a way to add that as an additional module? But only if 
> > you're interested in this.
> >
> > Chris
> >
> > Gesendet mit meinem HTC
> >
> > ----- Reply message -----
> > Von: "Frédéric THOMAS" <[email protected]>
> > An: "[email protected]" <[email protected]>
> > Betreff: [FlexMojos] Compatible Model Validator
> > Datum: Fr., Dez. 5, 2014 12:41
> >
> > Hi,
> > For those interested I created and shared a Maven extension to get rid of 
> > the Maven warnings regarding the custom scopes [1].
> > Frédéric THOMAS
> > [1] https://github.com/doublefx/flexmojos-compatible-model-validator
> 
                                                                                
  

Reply via email to