You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2004/06/28 11:46:48 UTC
cvs commit: maven-plugins/pmd/xdocs faq.fml
brett 2004/06/28 02:46:48
Modified: cruisecontrol/xdocs faq.fml
pmd/xdocs faq.fml
Log:
update source elements to format better
Revision Changes Path
1.3 +3 -9 maven-plugins/cruisecontrol/xdocs/faq.fml
Index: faq.fml
===================================================================
RCS file: /home/cvs/maven-plugins/cruisecontrol/xdocs/faq.fml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- faq.fml 26 Jun 2004 02:30:14 -0000 1.2
+++ faq.fml 28 Jun 2004 09:46:48 -0000 1.3
@@ -27,17 +27,11 @@
<faq id="change-template">
<question>How do I change the template used to generate <code>cruisecontrol.xml</code> configuration file?</question>
<answer>
- If you specify your own maven.cruisecontrol.template, then that will be used
+ If you specify your own <code>maven.cruisecontrol.template</code>, then that will be used
instead. If you want to wrap all of your logic up in your own plugin so that
you don't have to set each project individually, then specify it like this:
- <code>maven.cruisecontrol.template=${maven.home}/plugins/my-company-plugin-0.1/plugin-resources/cruisecontrol.jsl</code>
- and add to your plugin.xml this:
- <source><![CDATA[
-<preGoal name="build:start">
- <ant:property name="maven.cruisecontrol.template" value="${anite.cruisecontrol.template}"/>
- <maven:pluginVar plugin="maven-cruisecontrol-plugin" property="maven.cruisecontrol.template" var="loc"/>
-</preGoal>]]></source>
- Note, this is a very brittle solution and suggestions on how to not hardcode the path would be appreciated!
+<source><![CDATA[
+maven.cruisecontrol.template=${plugin.resources}/my-cc-template.jsl]]></source>
</answer>
</faq>
1.2 +24 -40 maven-plugins/pmd/xdocs/faq.fml
Index: faq.fml
===================================================================
RCS file: /home/cvs/maven-plugins/pmd/xdocs/faq.fml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- faq.fml 12 Jun 2004 03:19:36 -0000 1.1
+++ faq.fml 28 Jun 2004 09:46:48 -0000 1.2
@@ -62,11 +62,8 @@
maven 1.0-rc1), you issue the following command to maven to
download the version of your choice.
</p>
- <source>
-<![CDATA[
- $ maven -DgroupId=maven -DartifactId=maven-pmd-plugin -Dtype=plugin -Dversion=1.3 plugin:download
-]]>
- </source>
+ <source><![CDATA[
+$ maven -DgroupId=maven -DartifactId=maven-pmd-plugin -Dtype=plugin -Dversion=1.3 plugin:download]]></source>
<p>
This command will download the plugin, remove the other versions of
the maven-pmd-plugin and make this recently downloaded version
@@ -94,15 +91,12 @@
project descriptor</a>.
</p>
- <source>
-<![CDATA[
- <reports>
- ...
- <report>maven-pmd-plugin</report>
- ...
- </reports>
-]]>
- </source>
+ <source><![CDATA[
+<reports>
+ ...
+ <report>maven-pmd-plugin</report>
+ ...
+</reports>]]></source>
</answer>
</faq>
@@ -117,29 +111,23 @@
maven.xml:
</p>
- <source>
-<![CDATA[
+ <source><![CDATA[
<?xml version="1.0"?>
<preGoal name="site:generate">
<attainGoal name="pmd"/>
- </preGoal>
-]]>
- </source>
+ </preGoal>]]></source>
<p>
The generated report has to be added manually to the
website which is usually done with navigation.xml.
</p>
- <source>
-<![CDATA[
+ <source><![CDATA[
<?xml version="1.0"?>
<menu name="Custom Reports">
<item name="PMD Report" href="/pmd-report.html"/>
<!-- Add more custom reports here -->
- </menu>
-]]>
- </source>
+ </menu>]]></source>
</answer>
</faq>
@@ -210,11 +198,8 @@
<p>
The default setting for the <code>maven.pmd.rulesetfiles</code>
property is:
- <source>
-<![CDATA[
- maven.pmd.rulesetfiles = rulesets/basic.xml,rulesets/unusedcode.xml,rulesets/imports.xml
-]]>
- </source>
+ <source><![CDATA[
+maven.pmd.rulesetfiles = rulesets/basic.xml,rulesets/unusedcode.xml,rulesets/imports.xml]]></source>
</p>
<p>
The following list of default pmd rulesets was obtained from
@@ -245,8 +230,7 @@
<p>
Example of a custom ruleset, saved as file called
<code>favorite-pmd.xml</code> in your project root.
- <source>
-<![CDATA[
+ <source><![CDATA[
<?xml version="1.0"?>
<ruleset name="Favorites">
@@ -267,18 +251,13 @@
<rule ref="rulesets/controversial.xml/NullAssignment" />
<rule ref="rulesets/controversial.xml/UnusedModifier" />
-</ruleset>
-]]>
- </source>
+</ruleset>]]></source>
</p>
<p>
How it's referenced in your <code>project.properties</code>
file.
- <source>
-<![CDATA[
- maven.pmd.rulesetfiles = ${basedir}/favorite-pmd.xml
-]]>
- </source>
+ <source><![CDATA[
+maven.pmd.rulesetfiles = ${basedir}/favorite-pmd.xml]]></source>
</p>
</li>
</ol>
@@ -295,7 +274,12 @@
The JAR picked up the plugin is defined in
$MAVEN_HOME/plugins/pmd/project.xml and can be
changed.
- </p>
+ </p>
+ <p>
+ Alternatively, you can specify the following in your ~/build.properties file:
+<source><![CDATA[maven.jar.override=on
+maven.jar.pmd=1.4]]></source>
+ </p>
</answer>
</faq>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org