Hum.. Not sure I understand totally, you want to add an extension to FlexMojos 
as a module and that extension could be extended to add features like rules and 
suggestions regarding the plugin configuration ?

Frédéric THOMAS

> From: [email protected]
> To: [email protected]
> Subject: AW: [FlexMojos] Compatible Model Validator
> Date: Fri, 5 Dec 2014 16:27:54 +0000
> 
> Eventually a modular solution would be a good idea. One that can be extended 
> with rules and suggestions regarding the plugin configuration. If for example 
> someone uses deprecated config options or invalid ones, if someone uses bad 
> practices etc.
> 
> 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 16:03
> 
> 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