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 > > >
