kaz 02/03/27 20:11:26
Modified: . project.xml
src/dvsl/xdocs dependencies.dvsl site.dvsl
src/java/org/apache/maven/project Dependency.java
Project.java
src/test/org/apache/maven/project ProjectMapperTest.java
xdocs project-descriptor.xml
Log:
- Added the <issueTrackingUrl> to the project descriptor. This is used
to provide a link in the navigation bar to a project's issue tracking
system (such as Scarab).
- Also changed <homepage> element to <url> per Dan's suggestion.
Thanks Dan!
Revision Changes Path
1.46 +14 -13 jakarta-turbine-maven/project.xml
Index: project.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/project.xml,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- project.xml 27 Mar 2002 20:04:52 -0000 1.45
+++ project.xml 28 Mar 2002 04:11:26 -0000 1.46
@@ -24,6 +24,7 @@
<url>http://jakarta.apache.org/turbine/maven/</url>
<cvsWebUrl>http://cvs.apache.org/viewcvs/jakarta-turbine-maven/</cvsWebUrl>
+
<issueTrackingUrl>http://nagoya.apache.org:8080/scarab/servlet/scarab/</issueTrackingUrl>
<siteAddress>jakarta.apache.org</siteAddress>
<siteDirectory>/www/jakarta.apache.org/turbine/maven/</siteDirectory>
<distributionDirectory>/www/jakarta.apache.org/builds/jakarta-turbine-maven/</distributionDirectory>
@@ -164,7 +165,7 @@
<type>required</type>
<version>1.0-b2-dev</version>
<jar>stratum-1.0-b2-dev.jar</jar>
- <homepage>http://jakarta.apache.org/turbine/stratum/</homepage>
+ <url>http://jakarta.apache.org/turbine/stratum/</url>
</dependency>
<dependency>
@@ -172,7 +173,7 @@
<type>required</type>
<version>5.0</version>
<jar>bcel.jar</jar>
- <homepage>http://jakarta.apache.org/bcel/</homepage>
+ <url>http://jakarta.apache.org/bcel/</url>
</dependency>
<dependency>
@@ -180,7 +181,7 @@
<type>required</type>
<version>1.3-dev</version>
<jar>velocity-1.3-dev.jar</jar>
- <homepage>http://jakarta.apache.org/velocity/</homepage>
+ <url>http://jakarta.apache.org/velocity/</url>
</dependency>
<dependency>
@@ -188,7 +189,7 @@
<type>required</type>
<version>1.3</version>
<jar>oro.jar</jar>
- <homepage>http://jakarta.apache.org/oro/</homepage>
+ <url>http://jakarta.apache.org/oro/</url>
</dependency>
<!-- Runtime dependencies -->
@@ -198,7 +199,7 @@
<type>required</type>
<version>1.1.3</version>
<jar>log4j-1.1.3.jar</jar>
- <homepage>http://jakarta.apache.org/log4j/</homepage>
+ <url>http://jakarta.apache.org/log4j/</url>
</dependency>
<dependency>
@@ -206,7 +207,7 @@
<type>required</type>
<version>1.3</version>
<jar>dom4j-1.3.jar</jar>
- <homepage>http://www.dom4j.org/</homepage>
+ <url>http://www.dom4j.org/</url>
</dependency>
<dependency>
@@ -214,7 +215,7 @@
<type>required</type>
<version>0.1</version>
<jar>commons-lang-0.1-dev.jar</jar>
- <homepage>http://jakarta.apache.org/commons/</homepage>
+ <url>http://jakarta.apache.org/commons/</url>
</dependency>
<dependency>
@@ -222,7 +223,7 @@
<type>required</type>
<version>0.1</version>
<jar>commons-io.jar</jar>
- <homepage>http://jakarta.apache.org/commons/</homepage>
+ <url>http://jakarta.apache.org/commons/</url>
</dependency>
<dependency>
@@ -230,7 +231,7 @@
<type>required</type>
<version>0.1</version>
<jar>commons-util-1.0-rc2-dev.jar</jar>
- <homepage>http://jakarta.apache.org/commons/</homepage>
+ <url>http://jakarta.apache.org/commons/</url>
</dependency>
<dependency>
@@ -238,7 +239,7 @@
<type>required</type>
<version>1.0</version>
<jar>commons-beanutils.jar</jar>
- <homepage>http://jakarta.apache.org/commons/</homepage>
+ <url>http://jakarta.apache.org/commons/</url>
</dependency>
<dependency>
@@ -246,7 +247,7 @@
<type>required</type>
<version>1.0</version>
<jar>commons-collections.jar</jar>
- <homepage>http://jakarta.apache.org/commons/</homepage>
+ <url>http://jakarta.apache.org/commons/</url>
</dependency>
<!-- Documentation dependencies -->
@@ -256,7 +257,7 @@
<type>documentation</type>
<version>0.43</version>
<jar>velocity-dvsl-0.43.jar</jar>
- <homepage>http://jakarta.apache.org/velocity/dvsl/</homepage>
+ <url>http://jakarta.apache.org/velocity/dvsl/</url>
</dependency>
<dependency>
@@ -264,7 +265,7 @@
<type>required</type>
<version>2.2</version>
<jar>jdepend.jar</jar>
- <homepage>http://jakarta.apache.org/turbine/maven/</homepage>
+ <url>http://jakarta.apache.org/turbine/maven/</url>
</dependency>
</dependencies>
1.4 +3 -3 jakarta-turbine-maven/src/dvsl/xdocs/dependencies.dvsl
Index: dependencies.dvsl
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/dvsl/xdocs/dependencies.dvsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- dependencies.dvsl 27 Mar 2002 20:04:52 -0000 1.3
+++ dependencies.dvsl 28 Mar 2002 04:11:26 -0000 1.4
@@ -2,7 +2,7 @@
dependency page generator
- version : $Id: dependencies.dvsl,v 1.3 2002/03/27 20:04:52 kaz Exp $
+ version : $Id: dependencies.dvsl,v 1.4 2002/03/28 04:11:26 kaz Exp $
-->
#match ("/")
@@ -49,8 +49,8 @@
#match ("dependency")
<tr>
<td>
- #if ($node.homepage)
- <a href="$node.homepage.value()">$node.name.value()</a>
+ #if ($node.url)
+ <a href="$node.url.value()">$node.name.value()</a>
#else
$node.name.value()
#end
1.15 +5 -0 jakarta-turbine-maven/src/dvsl/xdocs/site.dvsl
Index: site.dvsl
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/src/dvsl/xdocs/site.dvsl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- site.dvsl 28 Mar 2002 00:38:24 -0000 1.14
+++ site.dvsl 28 Mar 2002 04:11:26 -0000 1.15
@@ -103,7 +103,12 @@
<div><small><a href="$relativePath/mail-lists.html">Mailing
Lists</a></small></div>
<div><small><a
href="$relativePath/developer-list.html">Developers</a></small></div>
<div><small><a
href="$relativePath/dependencies.html">Dependencies</a></small></div>
+ #if ($projectDescriptor.cvsWebUrl)
<div><small><a href="$projectDescriptor.cvsWebUrl">CVS
Repository</a></small></div>
+ #end
+ #if ($projectDescriptor.issueTrackingUrl)
+ <div><small><a href="$projectDescriptor.issueTrackingUrl">Issue
Tracking</a></small></div>
+ #end
<div><small><a href="$relativePath/changelog.html">Change
Log</a></small></div>
<div><small><a href="$relativePath/jdepend-report.html">Metric
Results</a></small></div>
<div><small><a href="$relativePath/junit-report.html">Unit
Tests</a></small></div>
1.5 +6 -6
jakarta-turbine-maven/src/java/org/apache/maven/project/Dependency.java
Index: Dependency.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/project/Dependency.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Dependency.java 27 Mar 2002 20:04:52 -0000 1.4
+++ Dependency.java 28 Mar 2002 04:11:26 -0000 1.5
@@ -55,7 +55,7 @@
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
- * @version $Id: Dependency.java,v 1.4 2002/03/27 20:04:52 kaz Exp $
+ * @version $Id: Dependency.java,v 1.5 2002/03/28 04:11:26 kaz Exp $
*/
public class Dependency
extends Project
@@ -78,7 +78,7 @@
/**
* The URL to the dependency's homepage.
*/
- private String homepage;
+ private String url;
/**
* Default constructor
@@ -117,13 +117,13 @@
return jar;
}
- public void setHomepage(String homepage)
+ public void setUrl(String url)
{
- this.homepage = homepage;
+ this.url = url;
}
- public String getHomepage()
+ public String getUrl()
{
- return homepage;
+ return url;
}
}
1.9 +22 -1
jakarta-turbine-maven/src/java/org/apache/maven/project/Project.java
Index: Project.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-maven/src/java/org/apache/maven/project/Project.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Project.java 24 Mar 2002 15:57:27 -0000 1.8
+++ Project.java 28 Mar 2002 04:11:26 -0000 1.9
@@ -59,7 +59,7 @@
/**
* @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
- * @version $Id: Project.java,v 1.8 2002/03/24 15:57:27 jvanzyl Exp $
+ * @version $Id: Project.java,v 1.9 2002/03/28 04:11:26 kaz Exp $
*/
public class Project
extends BaseObject
@@ -94,6 +94,11 @@
*/
private String cvsWebUrl;
+ /**
+ * Project's issue tracking Url
+ */
+ private String issueTrackingUrl;
+
/**
* Project's mailing lists.
*/
@@ -327,6 +332,22 @@
public String getCvsWebUrl()
{
return cvsWebUrl;
+ }
+
+ /**
+ * Sets the issueTrackingUrl attribute of the Project object
+ */
+ public void setIssueTrackingUrl(String issueTrackingUrl)
+ {
+ this.issueTrackingUrl = issueTrackingUrl;
+ }
+
+ /**
+ * Gets the issueTrackingUrl attribute of the Project object
+ */
+ public String getIssueTrackingUrl()
+ {
+ return issueTrackingUrl;
}
/**
1.5 +2 -1
jakarta-turbine-maven/src/test/org/apache/maven/project/ProjectMapperTest.java
Index: ProjectMapperTest.java
===================================================================
RCS file:
/home/cvs/jakarta-turbine-maven/src/test/org/apache/maven/project/ProjectMapperTest.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ProjectMapperTest.java 27 Mar 2002 20:04:53 -0000 1.4
+++ ProjectMapperTest.java 28 Mar 2002 04:11:26 -0000 1.5
@@ -46,6 +46,7 @@
assertEquals("Apache Software Foundation", p.getOrganization());
assertEquals("http://jakarta.apache.org/turbine/maven/",p.getUrl());
assertEquals("http://cvs.apache.org/viewcvs/jakarta-turbine-maven/",p.getCvsWebUrl());
+
assertEquals("http://nagoya.apache.org:8080/scarab/servlet/scarab/",p.getIssueTrackingUrl());
assertEquals("1.0-b2-dev", p.getCurrentVersion());
// Test Mailing List info
@@ -72,7 +73,7 @@
assertEquals("stratum-1.0-b2-dev.jar",
((Dependency)p.getDependencies().get(0)).getJar());
assertEquals("http://jakarta.apache.org/turbine/stratum/",
- ((Dependency)p.getDependencies().get(0)).getHomepage());
+ ((Dependency)p.getDependencies().get(0)).getUrl());
// Test Source Directories
assertEquals("src/java",(String)p.getBuild().getSourceDirectories().get(0));
1.13 +15 -5 jakarta-turbine-maven/xdocs/project-descriptor.xml
Index: project-descriptor.xml
===================================================================
RCS file: /home/cvs/jakarta-turbine-maven/xdocs/project-descriptor.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- project-descriptor.xml 28 Mar 2002 00:47:11 -0000 1.12
+++ project-descriptor.xml 28 Mar 2002 04:11:26 -0000 1.13
@@ -62,6 +62,10 @@
<cvsWebUrl>
http://cvs.apache.org/viewcvs/jakarta-turbine-maven/
</cvsWebUrl>
+ <issueTrackingUrl>
+ http://nagoya.apache.org:8080/scarab/servlet/scarab/
+ </issueTrackingUrl>
+
<siteAddress>jakarta.apache.org</siteAddress>
<siteDirectory>
/www/jakarta.apache.org/turbine/maven/
@@ -124,7 +128,7 @@
<type>required</type>
<version>0.1</version>
<jar>stratum-0.1-dev.jar</jar>
- <homepage>http://jakarta.apache.org/turbine/stratum/</homepage>
+ <url>http://jakarta.apache.org/turbine/stratum/</url>
</dependency>
<dependency>
@@ -132,7 +136,7 @@
<type>documentation</type>
<version>0.40</version>
<jar>velocity-dvsl-0.40.jar</jar>
- <homepage>http://jakarta.apache.org/velocity/</homepage>
+ <url>http://jakarta.apache.org/velocity/</url>
</dependency>
.
@@ -144,7 +148,7 @@
<type>required</type>
<version>2.2</version>
<jar>jdepend.jar</jar>
- <homepage>http://jakarta.apache.org/turbine/maven/</homepage>
+ <url>http://jakarta.apache.org/turbine/maven/</url>
</dependency>
</dependencies>
@@ -275,6 +279,12 @@
</td>
</tr>
<tr>
+ <td>issueTrackingUrl</td>
+ <td>
+ The URL to the project's issue tracking system.
+ </td>
+ </tr>
+ <tr>
<td>siteAddress</td>
<td>
The hostname of the web server that hosts the project's web
@@ -421,8 +431,8 @@
<td>The dependency's jar filename.</td>
</tr>
<tr>
- <td>homepage</td>
- <td>The homepage of the dependency.</td>
+ <td>url</td>
+ <td>The url of the dependency's homepage.</td>
</tr>
</table>
</subsection>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>