You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2007/07/19 20:06:43 UTC
svn commit: r557712 - in
/maven/plugins/trunk/maven-changelog-plugin/src/site:
apt/examples/using-perforce.apt apt/index.apt site.xml
Author: dennisl
Date: Thu Jul 19 11:06:42 2007
New Revision: 557712
URL: http://svn.apache.org/viewvc?view=rev&rev=557712
Log:
[MCHANGELOG-66] changelog for perforce fails because of default clientspec
o Document how to configure the plugin when using Perforce.
Added:
maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/using-perforce.apt
Modified:
maven/plugins/trunk/maven-changelog-plugin/src/site/apt/index.apt
maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml
Added: maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/using-perforce.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/using-perforce.apt?view=auto&rev=557712
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/using-perforce.apt (added)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/apt/examples/using-perforce.apt Thu Jul 19 11:06:42 2007
@@ -0,0 +1,60 @@
+ ------
+ Using Perforce
+ ------
+ Dennis Lundberg
+ ------
+ 2007-07-19
+ ------
+
+ ~~ Licensed to the Apache Software Foundation (ASF) under one
+ ~~ or more contributor license agreements. See the NOTICE file
+ ~~ distributed with this work for additional information
+ ~~ regarding copyright ownership. The ASF licenses this file
+ ~~ to you under the Apache License, Version 2.0 (the
+ ~~ "License"); you may not use this file except in compliance
+ ~~ with the License. You may obtain a copy of the License at
+ ~~
+ ~~ http://www.apache.org/licenses/LICENSE-2.0
+ ~~
+ ~~ Unless required by applicable law or agreed to in writing,
+ ~~ software distributed under the License is distributed on an
+ ~~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ~~ KIND, either express or implied. See the License for the
+ ~~ specific language governing permissions and limitations
+ ~~ under the License.
+
+
+Using Perforce
+
+ The maven-changelog-plugin uses {{{http://maven.apache.org/scm/}Maven SCM}}
+ as an underlying layer, when accessing your SCM system. When Maven SCM is
+ working with Perforce it needs a clientspec. This is provided by setting
+ system properties that are then read by Maven SCM.
+
+ Configuring this is done in the same way as for the maven-scm-plugin. So if
+ you have a working configuration for maven-scm-plugin, you can just copy
+ those lines over to your maven-changelog-plugin configuration. The following
+ configuration shows an example of what this can look like.
+
++-----+
+<project>
+ ...
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-changelog-plugin</artifactId>
+ <configuration>
+ <systemProperties>
+ <property>
+ <name>maven.scm.perforce.clientspec.name</name>
+ <value>your.perforce.clientspec.name</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ ...
+</project>
++-----+
Modified: maven/plugins/trunk/maven-changelog-plugin/src/site/apt/index.apt
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/apt/index.apt?view=diff&rev=557712&r1=557711&r2=557712
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/apt/index.apt (original)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/apt/index.apt Thu Jul 19 11:06:42 2007
@@ -61,6 +61,7 @@
* {{{examples/configuration-tag-type.html}Using Tag Type}}
+ * {{{examples/using-perforce.html}Using Perforce}}
Modified: maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml?view=diff&rev=557712&r1=557711&r2=557712
==============================================================================
--- maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml (original)
+++ maven/plugins/trunk/maven-changelog-plugin/src/site/site.xml Thu Jul 19 11:06:42 2007
@@ -34,6 +34,7 @@
<item name="Using Date Type" href="/examples/configuration-date-type.html"/>
<item name="Using Range Type" href="/examples/configuration-range-type.html"/>
<item name="Using Tag Type" href="/examples/configuration-tag-type.html"/>
+ <item name="Using Perforce" href="/examples/using-perforce.html"/>
</menu>
</body>
</project>