Ahh... Well, I did it the convoluted Maven way.  Once I saw how it works: 
the company checkstyle rules are distributed as a Maven artifact!  That
artifact gets installed into the company Maven repo.  I don't see why you
would want to serve resources to the build process by a home-grown
distribution mechanism when Maven can do it in a uniform way.  But I admit
it's a bit convoluted.

Thanks for your help, Matt!

Richard


mraible wrote:
> 
> Here's the convoluted setup that Maven recommends:
> 
> http://maven.apache.org/plugins/maven-checkstyle-plugin/tips.html
> 
> I recommend putting the file on a server and referring to it via http.
> That's what we do for AppFuse. If you have an http/https way of
> getting to your Subversion repo, you should be able to check it in. If
> you use https, you will have to have a valid certificate.
> 
>             <plugin>
>                 <artifactId>maven-checkstyle-plugin</artifactId>
>                 <configuration>
> 
> <configLocation>https://appfuse.dev.java.net/checkstyle.xml</configLocation>
>                 </configuration>
>             </plugin>
> 
> Matt
> 
> On 9/21/07, Richard Brewster <[EMAIL PROTECTED]> wrote:
>>
>> My company wants to define checkstyle rules.  I need to tell the plugin
>> where
>> this file is, e.g.:
>>
>>            <plugin>
>>                 <artifactId>maven-checkstyle-plugin</artifactId>
>>                 <configuration>
>>                   <configLocation>checkstyle.xml</configLocation>
>>                 </configuration>
>>             </plugin>
>>
>> The plugin searches the classpath for this file.  I don't know where to
>> put
>> it!  I tried the test/resources directory, but that didn't work.
>>
>> A bigger issue is how can I easily tell what classpath Maven is using for
>> a
>> given goal.
>>
>> Thanks,
>>
>> Richard Brewster
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Custom-checkstyles-and-Maven-test-classpath-tf4497219s2369.html#a12825294
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> http://raibledesigns.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Custom-checkstyles-and-Maven-test-classpath-tf4497219s2369.html#a12828554
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to