It's possible that checkstyle is ignoring that jar for some other reason. I have used jars that contain custom rulesets both as an extension and a dependency and that works ok.
-----Original Message----- From: DanBarker85 [mailto:[EMAIL PROTECTED] Sent: Monday, November 19, 2007 6:01 AM To: [email protected] Subject: RE: Using Custom Developed Checkstyle Check Modules Thanks for your response. Adding the jar as an extension in the build was the original option I chose, as was detailed in the Maven tutorial. I think i've tried all combinations, but maybe it doesn't find the jar file > [ERROR] Unable to process package names location: > com/name/maven/checks/packagenames.xml > java.io.IOException: Unable to find location > 'com/name/maven/checks/packagenames.xml' as URL, File or Resource. When I generate the jar file the META-INF folder isn't generated so maybe that is the problem. Thanks Daniel Brian E Fox wrote: > > I seem to recall now that you mention it (but can't check...on a plane) > that the reporting section doesn't have an element for plugins. In this > case, adding your jar as an <extension> to the build should do it. Just > keep in mind that this is being deprecated in mvn 2.1, but it will work > for now (and is the only choice given the reporting bug) > > --Brian > > -----Original Message----- > From: DanBarker85 [mailto:[EMAIL PROTECTED] > Sent: Friday, November 16, 2007 12:14 PM > To: [email protected] > Subject: RE: Using Custom Developed Checkstyle Check Modules > > > I'm not sure if i've done that correctly but i've tried adding it to my > plugin. Firstly I added to > <reporting> > ... > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-checkstyle-plugin</artifactId> > <configuration> > <configLocation>src/site/resources/cust_conf.xml</configLocation> > > <packageNamesLocation>com/name/maven/checks/packagenames.xml</packageNam > esLocation> > </configuration> > > <dependencies> > <dependency> > <groupId>com.name.maven.checks</groupId> > <artifactId>name-maven-checks</artifactId> > <version>1.0</version> > </dependency> > > And it didn't like the dependencies or dependency elements... > > Then I added an element to the build tag, and added the dependencies > tag, it > built, but was still unable to locate > com/name/maven/checks/packageNames.xml > > <build> > <plugins> > ... > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-checkstyle-plugin</artifactId> > <dependencies> > <dependency> > <groupId>com.name.maven.checks</groupId> > <artifactId>name-maven-checks</artifactId> > <version>1.0</version> > </dependency> > </dependencies> > > Also something I've noticed is a META-INF folder hasn't been generated > in > the target, I've tried generating the module jar again but it still > doesn't. > > Any help is appreciated > Thanks alot > Daniel > > > Brian E Fox wrote: >> >> Add the jar containing your module in a dependencies section inside > your >> plugin configuration block. >> >> > http://maven.apache.org/ref/current/maven-model/maven.html#class_plugin >> >> -----Original Message----- >> From: DanBarker85 [mailto:[EMAIL PROTECTED] >> Sent: Friday, November 16, 2007 4:54 PM >> To: [email protected] >> Subject: Using Custom Developed Checkstyle Check Modules >> >> >> Hi >> i'm trying to follow the maven tutorial "Using Custom Developed >> Checkstyle >> Check Modules" and the CheckStyle 4.3 tutorial entitled "Writing >> Checks". I >> have taken the example custom check java code from the page and used > the >> maven install command to build a jar file. The problem is, despite >> following the instructions I'm getting problems running the command > 'mvn >> checkstyle:checkstyle' >> >> [ERROR] Unable to process package names location: >> com/name/maven/checks/packagenames.xml >> java.io.IOException: Unable to find location >> 'com/name/maven/checks/packagenames.xml' as URL, File or Resource. >> >> I've followed the tutorial by including the check in the build >> extenstions, >> and configured the checkstyle plugin to look for packageNamesLocation > in >> com/name/maven/checks/packagenames.xml and ensured that this path and >> jar >> are both created in the repository. >> >> Could anybody help me realise where I am going wrong, I'm new to > Maven. >> Thanks alot >> >> Daniel >> -- >> View this message in context: >> > http://www.nabble.com/Using-Custom-Developed-Checkstyle-Check-Modules-tf >> 4822152s177.html#a13795812 >> Sent from the Maven - Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- > View this message in context: > http://www.nabble.com/Using-Custom-Developed-Checkstyle-Check-Modules-tf > 4822152s177.html#a13797401 > Sent from the Maven - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Using-Custom-Developed-Checkstyle-Check-Modules-tf 4822152s177.html#a13833435 Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
