git commit: o Added more tests, preparing for XmlWriter impl
Updated Branches: refs/heads/master 5bfd27173 - 14f8995d5 o Added more tests, preparing for XmlWriter impl Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/14f8995d Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/14f8995d Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/14f8995d Branch: refs/heads/master Commit: 14f8995d5152e829de4e33afa4b2b2e1b9002ad6 Parents: 5bfd271 Author: Kristian Rosenvold krosenv...@apache.org Authored: Wed Jan 2 13:48:31 2013 +0100 Committer: Kristian Rosenvold krosenv...@apache.org Committed: Wed Jan 2 13:52:23 2013 +0100 -- .../surefire/report/StatelessXmlReporter.java | 608 +++--- .../surefire/report/StatelessXmlReporter2.java | 304 +++ .../maven/surefire/report/RunStatistics.java | 290 .../surefire/report/StatelessXMLReporterTest.java | 64 ++- 4 files changed, 816 insertions(+), 450 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/14f8995d/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java index c306b1d..680a21d 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java @@ -1,304 +1,304 @@ -package org.apache.maven.plugin.surefire.report; - -/* - * 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. - */ - -import java.io.BufferedWriter; -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.OutputStreamWriter; -import java.io.PrintWriter; -import java.io.UnsupportedEncodingException; -import java.util.Enumeration; -import java.util.Properties; -import java.util.StringTokenizer; -import org.apache.maven.shared.utils.io.IOUtil; -import org.apache.maven.shared.utils.xml.Xpp3Dom; -import org.apache.maven.shared.utils.xml.Xpp3DomWriter; -import org.apache.maven.surefire.report.ReportEntry; -import org.apache.maven.surefire.report.ReporterException; -import org.apache.maven.surefire.report.SafeThrowable; - -/** - * XML format reporter writing to codeTEST-ireportName/i[-isuffix/i].xml/code file like written and read - * by Ant's a href=http://ant.apache.org/manual/Tasks/junit.html;codelt;junitgt;/code/a and - * a href=http://ant.apache.org/manual/Tasks/junitreport.html;codelt;junitreportgt;/code/a tasks, - * then supported by many tools like CI servers. - * p/ - * prelt;?xml version=1.0 encoding=UTF-8? - * lt;testsuite name=isuite name/i [group=igroup/i] tests=i0/i failures=i0/i errors=i0/i skipped=i0/i time=i0,###.###/i - * lt;properties - *lt;property name=iname/i value=ivalue/i/ - *[...] - * lt;/properties - * lt;testcase time=i0,###.###/i name=itest name/i [classname=iclass name/i] [group=igroup/i]/ - * lt;testcase time=i0,###.###/i name=itest name/i [classname=iclass name/i] [group=igroup/i] - *lt;berror/b message=imessage/i type=iexception class name/iistacktrace/ilt;/error - *lt;system-outisystem out content (present only if not empty)/ilt;/system-out - *lt;system-errisystem err content (present only if not empty)/ilt;/system-err - * lt;/testcase - * lt;testcase time=i0,###.###/i name=itest name/i [classname=iclass name/i] [group=igroup/i] - *lt;bfailure/b message=imessage/i type=iexception class name/iistacktrace/ilt;/failure - *lt;system-outisystem out content (present only if not empty)/ilt;/system-out - *lt;system-errisystem err content (present only if not empty)/ilt;/system-err - * lt;/testcase - * lt;testcase time=i0,###.###/i name=itest name/i [classname=iclass name/i]
git commit: o Locked down compiler plugin version to make things work on maven 221
Updated Branches: refs/heads/master 14f8995d5 - f7db177c9 o Locked down compiler plugin version to make things work on maven 221 Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/f7db177c Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/f7db177c Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/f7db177c Branch: refs/heads/master Commit: f7db177c99010ac268665c6fd55daf22fc0a2d93 Parents: 14f8995 Author: Kristian Rosenvold krosenv...@apache.org Authored: Wed Jan 2 15:58:17 2013 +0100 Committer: Kristian Rosenvold krosenv...@apache.org Committed: Wed Jan 2 15:58:17 2013 +0100 -- .../resources/surefire-943-report-content/pom.xml |9 +++-- 1 files changed, 7 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/f7db177c/surefire-integration-tests/src/test/resources/surefire-943-report-content/pom.xml -- diff --git a/surefire-integration-tests/src/test/resources/surefire-943-report-content/pom.xml b/surefire-integration-tests/src/test/resources/surefire-943-report-content/pom.xml index ccdea72..01fb7b3 100644 --- a/surefire-integration-tests/src/test/resources/surefire-943-report-content/pom.xml +++ b/surefire-integration-tests/src/test/resources/surefire-943-report-content/pom.xml @@ -27,8 +27,13 @@ /dependency /dependencies /plugin - /plugins - /pluginManagement + plugin +groupIdorg.apache.maven.plugins/groupId +artifactIdmaven-compiler-plugin/artifactId +version2.5.1/version + /plugin +/plugins + /pluginManagement /build dependencies
git commit: o Replaced Xpp3Dom with XmlWriter. First steps toward no memory bindings in xml
Updated Branches: refs/heads/master f7db177c9 - 06415dee0 o Replaced Xpp3Dom with XmlWriter. First steps toward no memory bindings in xml Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/06415dee Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/06415dee Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/06415dee Branch: refs/heads/master Commit: 06415dee0ab1b98523ee0b237066c5aeebac9352 Parents: f7db177 Author: Kristian Rosenvold krosenv...@apache.org Authored: Wed Jan 2 16:14:35 2013 +0100 Committer: Kristian Rosenvold krosenv...@apache.org Committed: Wed Jan 2 16:14:35 2013 +0100 -- .../surefire/report/StatelessXmlReporter.java | 156 .../surefire/report/StatelessXmlReporter2.java | 304 --- .../surefire/report/StatelessXMLReporterTest.java |4 +- 3 files changed, 79 insertions(+), 385 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/06415dee/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java index 680a21d..57778bb 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java @@ -19,19 +19,14 @@ package org.apache.maven.plugin.surefire.report; * under the License. */ -import java.io.BufferedWriter; import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.OutputStreamWriter; -import java.io.PrintWriter; -import java.io.UnsupportedEncodingException; +import java.io.FileWriter; +import java.io.IOException; import java.util.Enumeration; import java.util.Properties; import java.util.StringTokenizer; import org.apache.maven.shared.utils.io.IOUtil; -import org.apache.maven.shared.utils.xml.Xpp3Dom; -import org.apache.maven.shared.utils.xml.Xpp3DomWriter; +import org.apache.maven.shared.utils.xml.XMLWriter; import org.apache.maven.surefire.report.ReportEntry; import org.apache.maven.surefire.report.ReporterException; import org.apache.maven.surefire.report.SafeThrowable; @@ -64,7 +59,6 @@ import org.apache.maven.surefire.report.SafeThrowable; * lt;/testcase * [...]/pre * - * @author a href=mailto:jr...@exist.com;Johnny R. Ruiz III/a * @author Kristian Rosenvold * @see a href=http://wiki.apache.org/ant/Proposals/EnhancedTestReports;Ant's format enhancement proposal/a * (not yet implemented by Ant 1.8.2) @@ -90,61 +84,61 @@ public class StatelessXmlReporter throws ReporterException { -Xpp3Dom testSuite = createTestSuiteElement( testSetReportEntry, testSetStats, reportNameSuffix ); +FileWriter fw = getFileOutputStream( testSetReportEntry ); -showProperties( testSuite ); +org.apache.maven.shared.utils.xml.XMLWriter ppw = +new org.apache.maven.shared.utils.xml.PrettyPrintXMLWriter( fw ); +ppw.setEncoding( UTF-8 ); -testSuite.setAttribute( tests, String.valueOf( testSetStats.getCompletedCount() ) ); +createTestSuiteElement( ppw, testSetReportEntry, testSetStats, reportNameSuffix ); -testSuite.setAttribute( errors, String.valueOf( testSetStats.getErrors() ) ); +showProperties( ppw ); -testSuite.setAttribute( skipped, String.valueOf( testSetStats.getSkipped() ) ); - -testSuite.setAttribute( failures, String.valueOf( testSetStats.getFailures() ) ); for ( WrappedReportEntry entry : testSetStats.getReportEntries() ) { if ( ReportEntryType.success.equals( entry.getReportEntryType() ) ) { -testSuite.addChild( createTestElement( entry, reportNameSuffix ) ); +startTestElement( ppw, entry, reportNameSuffix ); +ppw.endElement(); } else { -testSuite.addChild( getTestProblems( entry, trimStackTrace, reportNameSuffix ) ); +getTestProblems( ppw, entry, trimStackTrace, reportNameSuffix ); } } -File reportFile = getReportFile( testSetReportEntry, reportsDirectory, reportNameSuffix ); +ppw.endElement(); // TestSuite -File reportDir = reportFile.getParentFile(); -//noinspection ResultOfMethodCallIgnored -reportDir.mkdirs(); - -PrintWriter writer = null;
git commit: o Rearranged try/catch and renamed a method
Updated Branches: refs/heads/master 06415dee0 - 12b7012a3 o Rearranged try/catch and renamed a method Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/12b7012a Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/12b7012a Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/12b7012a Branch: refs/heads/master Commit: 12b7012a334509b2ae6eb3662fb243375edc6d7c Parents: 06415de Author: Kristian Rosenvold krosenv...@apache.org Authored: Wed Jan 2 16:21:59 2013 +0100 Committer: Kristian Rosenvold krosenv...@apache.org Committed: Wed Jan 2 16:21:59 2013 +0100 -- .../surefire/report/StatelessXmlReporter.java | 51 +++ 1 files changed, 23 insertions(+), 28 deletions(-) -- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/12b7012a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java -- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java index 57778bb..ec150b6 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporter.java @@ -65,7 +65,6 @@ import org.apache.maven.surefire.report.SafeThrowable; */ public class StatelessXmlReporter { -private static final String LS = System.getProperty( line.separator ); private final File reportsDirectory; @@ -84,37 +83,32 @@ public class StatelessXmlReporter throws ReporterException { -FileWriter fw = getFileOutputStream( testSetReportEntry ); - -org.apache.maven.shared.utils.xml.XMLWriter ppw = -new org.apache.maven.shared.utils.xml.PrettyPrintXMLWriter( fw ); -ppw.setEncoding( UTF-8 ); - -createTestSuiteElement( ppw, testSetReportEntry, testSetStats, reportNameSuffix ); - -showProperties( ppw ); - - -for ( WrappedReportEntry entry : testSetStats.getReportEntries() ) +FileWriter fw = getFileWriter( testSetReportEntry ); +try { -if ( ReportEntryType.success.equals( entry.getReportEntryType() ) ) -{ -startTestElement( ppw, entry, reportNameSuffix ); -ppw.endElement(); -} -else -{ -getTestProblems( ppw, entry, trimStackTrace, reportNameSuffix ); -} -} +org.apache.maven.shared.utils.xml.XMLWriter ppw = +new org.apache.maven.shared.utils.xml.PrettyPrintXMLWriter( fw ); +ppw.setEncoding( UTF-8 ); -ppw.endElement(); // TestSuite +createTestSuiteElement( ppw, testSetReportEntry, testSetStats, reportNameSuffix ); +showProperties( ppw ); +for ( WrappedReportEntry entry : testSetStats.getReportEntries() ) +{ +if ( ReportEntryType.success.equals( entry.getReportEntryType() ) ) +{ +startTestElement( ppw, entry, reportNameSuffix ); +ppw.endElement(); +} +else +{ +getTestProblems( ppw, entry, trimStackTrace, reportNameSuffix ); +} -try -{ +} +ppw.endElement(); // TestSuite } finally @@ -123,7 +117,7 @@ public class StatelessXmlReporter } } -private FileWriter getFileOutputStream( WrappedReportEntry testSetReportEntry ) +private FileWriter getFileWriter( WrappedReportEntry testSetReportEntry ) { File reportFile = getReportFile( testSetReportEntry, reportsDirectory, reportNameSuffix ); @@ -205,7 +199,8 @@ public class StatelessXmlReporter } -private void getTestProblems( XMLWriter ppw, WrappedReportEntry report, boolean trimStackTrace, String reportNameSuffix ) +private void getTestProblems( XMLWriter ppw, WrappedReportEntry report, boolean trimStackTrace, + String reportNameSuffix ) { startTestElement( ppw, report, reportNameSuffix );
svn commit: r1428089 - /maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt
Author: olamy Date: Wed Jan 2 22:22:19 2013 New Revision: 1428089 URL: http://svn.apache.org/viewvc?rev=1428089view=rev Log: doc with annotations Modified: maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt Modified: maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt?rev=1428089r1=1428088r2=1428089view=diff == --- maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt (original) +++ maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt Wed Jan 2 22:22:19 2013 @@ -3,8 +3,9 @@ -- Bob Allison Vincent Siveton + Olivier Lamy -- - 2009-08-26 + 2013-01-02 -- ~~ Licensed to the Apache Software Foundation (ASF) under one @@ -62,11 +63,13 @@ package sample.plugin; import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; +import org.apache.maven.plugins.annotations.Mojo; /** * Says Hi to the user. - * @goal sayhi + * */ +@Mojo( name = sayhi) public class GreetingMojo extends AbstractMojo { public void execute() throws MojoExecutionException @@ -80,9 +83,7 @@ public class GreetingMojo extends Abstra infrastructure required to implement a mojo except for the execute method. - * The comment line starting with @goal -is an example of an annotation. This annotation is required, but -there are a number of annotations which can be used to control how and + * The annotation @Mojo is required and control how and when the mojo is executed. * The execute method can throw two exceptions: @@ -295,19 +296,18 @@ mvn archetype:generate \ +-+ /** * The greeting to display. - * - * @parameter expression=${sayhi.greeting} default-value=Hello World! */ +@Parameter( property = sayhi.greeting, defaultValue = Hello World! ) private String greeting; +-+ The portion before the annotations is the description of the parameter. The parameter annotation identifies - the variable as a mojo parameter. The default-value + the variable as a mojo parameter. The defaultValue parameter of the annotation defines the default value for the variable. This value can include expressions which reference the project, such as $\{project.version\} (more can be found in the - Parameter Expressions document). The expression parameter can be used to allow configuration + Parameter Expressions document). The property parameter can be used to allow configuration of the mojo parameter from the command line by referencing a system property that the user sets via the -D option. @@ -351,9 +351,8 @@ mvn archetype:generate \ +-+ /** * My boolean. - * - * @parameter */ +@Parameter private boolean myBoolean; +-+ @@ -374,9 +373,8 @@ mvn archetype:generate \ +-+ /** * My Integer. - * - * @parameter */ +@Parameter private Integer myInteger; +-+ @@ -396,9 +394,8 @@ mvn archetype:generate \ +-+ /** * My Double. - * - * @parameter */ +@Parameter private Double myDouble; +-+ @@ -420,9 +417,8 @@ mvn archetype:generate \ +-+ /** * My Date. - * - * @parameter */ +@Parameter private Date myDate; +-+ @@ -441,9 +437,8 @@ mvn archetype:generate \ +-+ /** * My File. - * - * @parameter */ +@Parameter private File myFile; +-+ @@ -462,9 +457,8 @@ mvn archetype:generate \ +-+ /** * My URL. - * - * @parameter */ +@Parameter private URL myURL; +-+ @@ -513,9 +507,8 @@ mvn archetype:generate \ +-+ /** * My Array. - * - * @parameter */ +@Parameter private String[] myArray; +-+ @@ -535,9 +528,8 @@ mvn archetype:generate \ +-+ /** * My List. - * - * @parameter */ +@Parameter private List myList; +-+ @@ -561,9 +553,8 @@ mvn archetype:generate \ +-+ /** * My Map. - * - * @parameter */ +@Parameter private Map myMap; +-+ @@ -584,9 +575,8 @@ mvn archetype:generate \ +-+ /** * My Properties. - * - * @parameter */ +@Parameter private Properties myProperties; +-+ @@ -611,9 +601,8 @@ mvn archetype:generate \ +-+ /** * My Object. - * - * @parameter */ +@Parameter private MyObject myObject; +-+ @@ -638,19 +627,13 @@ mvn archetype:generate \ public class MyQueryMojo extends AbstractMojo { -/** - * @parameter property=url - */ +@Parameter(property=url) private String _url; -/** - *
svn commit: r844668 - in /websites/staging/maven/trunk/content: ./ guides/plugin/guide-java-plugin-development.html maven-site-1.0-site.jar
Author: buildbot Date: Wed Jan 2 22:24:09 2013 New Revision: 844668 Log: Staging update by buildbot for maven Modified: websites/staging/maven/trunk/content/ (props changed) websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html websites/staging/maven/trunk/content/maven-site-1.0-site.jar Propchange: websites/staging/maven/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Wed Jan 2 22:24:09 2013 @@ -1 +1 @@ -1427623 +1428089 Modified: websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html == --- websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html (original) +++ websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html Wed Jan 2 22:24:09 2013 @@ -13,8 +13,9 @@ /style link rel=stylesheet href=../../css/print.css type=text/css media=print / meta name=author content=Bob Allison -Vincent Siveton / -meta name=Date-Creation-mmdd content=20090826 / +Vincent Siveton +Olivier Lamy / +meta name=Date-Creation-mmdd content=20130102 / meta name=Date-Revision-mmdd content=20130102 / meta http-equiv=Content-Type content=text/html; charset=UTF-8 / @@ -245,18 +246,20 @@ Vincent Siveton / import org.apache.maven.plugin.AbstractMojo; import org.apache.maven.plugin.MojoExecutionException; +import org.apache.maven.plugins.annotations.Mojo; /** * Says quot;Hiquot; to the user. - * @goal sayhi + * */ +@Mojo( name = quot;sayhiquot;) public class GreetingMojo extends AbstractMojo { public void execute() throws MojoExecutionException { getLog().info( quot;Hello, world.quot; ); } -}/pre/divulliThe class ttorg.apache.maven.plugin.AbstractMojo/tt provides most of the infrastructure required to implement a mojo except for the ttexecute/tt method./liliThe comment line starting with quot;tt@goal/ttquot; is an example of an annotation. This annotation is required, but there are a number of annotations which can be used to control how and when the mojo is executed./liliThe ttexecute/tt method can throw two exceptions:ullittorg.apache.maven.plugin.MojoExecutionException/tt if an unexpected problem occurs. Throwing this exception causes a quot;BUILD ERRORquot; message to be displayed./lilittorg.apache.maven.plugin.MojoFailureException/tt if an expected problem (such as a compilation failure) occurs. Throwing this exception causes a quot;BUILD FAILUREquot; message to be displayed./li/ul/liliThe ttgetLog/tt method (defined in ttAbstractMojo/tt) returns a log4j-like logger object which allows p lugins to create messages at levels of quot;debugquot;, quot;infoquot;, quot;warnquot;, and quot;errorquot;. This logger is the accepted means to display information to the user. Please have a look at the section a href=../../plugin-developers/common-bugs.html#Retrieving_the_Mojo_LoggerRetrieving the Mojo Logger/a for a hint on its proper usage./li/ulpAll Mojo annotations are described by the a href=../../developers/mojo-api-specification.html#The_Descriptor_and_AnnotationsMojo API Specification/a./p/div/divdiv class=sectionh4Project Definitiona name=Project_Definition/a/h4pOnce the mojos have been written for the plugin, it is time to build the plugin. To do this properly, the project's descriptor needs to have a number of settings set properly:/ptable border=1 class=bodyTabletr class=atd align=leftttgroupId/tt/tdtd align=leftThis is the group ID for the plugin, and should match the common prefix to t he packages used by the mojos/td/trtr class=btd align=leftttartifactId/tt/tdtd align=leftThis is the name of the plugin/td/trtr class=atd align=leftttversion/tt/tdtd align=leftThis is the version of the plugin/td/trtr class=btd align=leftttpackaging/tt/tdtd align=leftThis should be set to quot;ttmaven-plugin/ttquot;/td/trtr class=atd align=leftttdependencies/tt/tdtd align=leftA dependency must be declared to the Maven Plugin Tools API to resolve quot;ttAbstractMojo/ttquot; and related classes/td/tr/tablepListed below is an illustration of the sample mojo project's pom with the parameters set as described in the above table:/pdiv class=sourceprelt;projectgt; +}/pre/divulliThe class ttorg.apache.maven.plugin.AbstractMojo/tt provides most of the infrastructure required to implement a mojo except for the ttexecute/tt method./liliThe annotation quot;tt@Mojo/ttquot; is required and control how and when the mojo is executed./liliThe ttexecute/tt method can throw two exceptions:ullittorg.apache.maven.plugin.MojoExecutionException/tt if an unexpected problem occurs. Throwing this exception causes a quot;BUILD ERRORquot; message to be displayed
svn commit: r1428090 - /maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt
Author: olamy Date: Wed Jan 2 22:26:05 2013 New Revision: 1428090 URL: http://svn.apache.org/viewvc?rev=1428090view=rev Log: fix archetype Modified: maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt Modified: maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt URL: http://svn.apache.org/viewvc/maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt?rev=1428090r1=1428089r2=1428090view=diff == --- maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt (original) +++ maven/site/trunk/content/apt/guides/plugin/guide-java-plugin-development.apt Wed Jan 2 22:26:05 2013 @@ -271,7 +271,7 @@ mvn archetype:generate \ -DgroupId=sample.plugin \ -DartifactId=hello-maven-plugin \ -DarchetypeGroupId=org.apache.maven.archetypes \ - -DarchetypeArtifactId=maven-archetype-mojo + -DarchetypeArtifactId=maven-archetype-plugin +---+ * {Parameters}
svn commit: r844669 - in /websites/production/maven/content: ./ ant-tasks-archives/ apache-resource-bundles/ archetype-archives/ archetype/ core-its/ enforcer/ jxr/ maven-1.x/ maven-archetype-bundles/
Author: olamy Date: Wed Jan 2 22:27:06 2013 New Revision: 844669 Log: Publishing svnmucc operation to maven site by olamy Added: websites/production/maven/content/ - copied from r844668, websites/staging/maven/trunk/content/ websites/production/maven/content/ant-tasks - copied unchanged from r844668, websites/production/maven/content/ant-tasks websites/production/maven/content/ant-tasks-archives/ - copied from r844668, websites/production/maven/content/ant-tasks-archives/ websites/production/maven/content/apache-resource-bundles/ - copied from r844668, websites/production/maven/content/apache-resource-bundles/ websites/production/maven/content/archetype/ - copied from r844668, websites/production/maven/content/archetype/ websites/production/maven/content/archetype-archives/ - copied from r844668, websites/production/maven/content/archetype-archives/ websites/production/maven/content/core-its/ - copied from r844668, websites/production/maven/content/core-its/ websites/production/maven/content/enforcer/ - copied from r844668, websites/production/maven/content/enforcer/ websites/production/maven/content/jxr/ - copied from r844668, websites/production/maven/content/jxr/ websites/production/maven/content/maven-1.x/ - copied from r844668, websites/production/maven/content/maven-1.x/ websites/production/maven/content/maven-archetype-bundles/ - copied from r844668, websites/production/maven/content/maven-archetype-bundles/ websites/production/maven/content/maven-indexer/ - copied from r844668, websites/production/maven/content/maven-indexer/ websites/production/maven/content/maven-release/ - copied from r844668, websites/production/maven/content/maven-release/ websites/production/maven/content/maven-release-archives/ - copied from r844668, websites/production/maven/content/maven-release-archives/ websites/production/maven/content/plugin-testing/ - copied from r844668, websites/production/maven/content/plugin-testing/ websites/production/maven/content/plugin-tools/ - copied from r844668, websites/production/maven/content/plugin-tools/ websites/production/maven/content/plugin-tools-archives/ - copied from r844668, websites/production/maven/content/plugin-tools-archives/ websites/production/maven/content/plugins-archives/ - copied from r844668, websites/production/maven/content/plugins-archives/ websites/production/maven/content/plugins/maven-acr-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-acr-plugin/ websites/production/maven/content/plugins/maven-ant-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-ant-plugin/ websites/production/maven/content/plugins/maven-antrun-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-antrun-plugin/ websites/production/maven/content/plugins/maven-archetype-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-archetype-plugin/ websites/production/maven/content/plugins/maven-assembly-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-assembly-plugin/ websites/production/maven/content/plugins/maven-changelog-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-changelog-plugin/ websites/production/maven/content/plugins/maven-changes-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-changes-plugin/ websites/production/maven/content/plugins/maven-checkstyle-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-checkstyle-plugin/ websites/production/maven/content/plugins/maven-clean-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-clean-plugin/ websites/production/maven/content/plugins/maven-compiler-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-compiler-plugin/ websites/production/maven/content/plugins/maven-dependency-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-dependency-plugin/ websites/production/maven/content/plugins/maven-deploy-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-deploy-plugin/ websites/production/maven/content/plugins/maven-doap-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-doap-plugin/ websites/production/maven/content/plugins/maven-docck-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-docck-plugin/ websites/production/maven/content/plugins/maven-ear-plugin/ - copied from r844668, websites/production/maven/content/plugins/maven-ear-plugin/ websites/production/maven/content/plugins/maven-eclipse-plugin/
svn commit: r844670 - in /websites/staging/maven/trunk/content: ./ guides/plugin/guide-java-plugin-development.html maven-site-1.0-site.jar
Author: buildbot Date: Wed Jan 2 22:27:46 2013 New Revision: 844670 Log: Staging update by buildbot for maven Modified: websites/staging/maven/trunk/content/ (props changed) websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html websites/staging/maven/trunk/content/maven-site-1.0-site.jar Propchange: websites/staging/maven/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Wed Jan 2 22:27:46 2013 @@ -1 +1 @@ -1428089 +1428090 Modified: websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html == --- websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html (original) +++ websites/staging/maven/trunk/content/guides/plugin/guide-java-plugin-development.html Wed Jan 2 22:27:46 2013 @@ -308,7 +308,7 @@ public class GreetingMojo extends Abstra -DgroupId=sample.plugin \ -DartifactId=hello-maven-plugin \ -DarchetypeGroupId=org.apache.maven.archetypes \ - -DarchetypeArtifactId=maven-archetype-mojo/pre/div/divdiv class=sectionh3a name=ParametersParameters/a/h3pIt is unlikely that a mojo will be very useful without parameters. Parameters provide a few very important functions:/pulliIt provides hooks to allow the user to adjust the operation of the plugin to suit their needs./liliIt provides a means to easily extract the value of elements from the POM without the need to navigate the objects./li/uldiv class=sectionh4Defining Parameters Within a Mojoa name=Defining_Parameters_Within_a_Mojo/a/h4pDefining a parameter is as simple as creating an instance variable in the mojo and adding the proper annotations. Listed below is an example of a parameter for the simple mojo:/pdiv class=sourcepre/** + -DarchetypeArtifactId=maven-archetype-plugin/pre/div/divdiv class=sectionh3a name=ParametersParameters/a/h3pIt is unlikely that a mojo will be very useful without parameters. Parameters provide a few very important functions:/pulliIt provides hooks to allow the user to adjust the operation of the plugin to suit their needs./liliIt provides a means to easily extract the value of elements from the POM without the need to navigate the objects./li/uldiv class=sectionh4Defining Parameters Within a Mojoa name=Defining_Parameters_Within_a_Mojo/a/h4pDefining a parameter is as simple as creating an instance variable in the mojo and adding the proper annotations. Listed below is an example of a parameter for the simple mojo:/pdiv class=sourcepre/** * The greeting to display. */ @Parameter( property = quot;sayhi.greetingquot;, defaultValue = quot;Hello World!quot; ) Modified: websites/staging/maven/trunk/content/maven-site-1.0-site.jar == Binary files - no diff available.
svn commit: r844671 [8/30] - in /websites/production/maven/content/plugins/maven-clean-plugin: ./ apidocs/ apidocs/org/apache/maven/plugin/clean/ apidocs/org/apache/maven/plugin/clean/class-use/ cober
Modified: websites/production/maven/content/plugins/maven-clean-plugin/cobertura/org.apache.maven.plugin.clean.Fileset.html == --- websites/production/maven/content/plugins/maven-clean-plugin/cobertura/org.apache.maven.plugin.clean.Fileset.html (original) +++ websites/production/maven/content/plugins/maven-clean-plugin/cobertura/org.apache.maven.plugin.clean.Fileset.html Wed Jan 2 22:37:48 2013 @@ -1,195 +1,195 @@ -!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN - http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; -html -head -meta http-equiv=Content-Type content=text/html; charset=UTF-8/ -titleCoverage Report/title -link title=Style type=text/css rel=stylesheet href=css/main.css/ -script type=text/javascript src=js/popup.js/script -/head -body -h5Coverage Report - org.apache.maven.plugin.clean.Fileset/h5 -div class=separatornbsp;/div -table class=report -theadtr td class=headingClasses in this File/td td class=headinga class=dfn href=help.html onclick=popupwindow('help.html'); return false;Line Coverage/a/td td class=headinga class=dfn href=help.html onclick=popupwindow('help.html'); return false;Branch Coverage/a/td td class=headinga class=dfn href=help.html onclick=popupwindow('help.html'); return false;Complexity/a/td/tr/thead - trtda href=org.apache.maven.plugin.clean.Fileset.htmlFileset/a/tdtdtable cellpadding=0px cellspacing=0px class=percentgraphtr class=percentgraphtd align=right class=percentgraph width=4085 %/tdtd class=percentgraphdiv class=percentgraphdiv class=greenbar style=width:85pxspan class=text6/7/span/div/div/td/tr/table/tdtdtable cellpadding=0px cellspacing=0px class=percentgraphtr class=percentgraphtd align=right class=percentgraph width=4050 %/tdtd class=percentgraphdiv class=percentgraphdiv class=greenbar style=width:50pxspan class=text2/4/span/div/div/td/tr/table/tdtd class=valuespan class=hidden1.;/span1,333/td/tr - -/table -div class=separatornbsp;/div -table cellspacing=0 cellpadding=0 class=src -tr td class=numLinenbsp;1/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=keywordpackage/span org.apache.maven.plugin.clean;/pre/td/tr -tr td class=numLinenbsp;2/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;/pre/td/tr -tr td class=numLinenbsp;3/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment/*/span/pre/td/tr -tr td class=numLinenbsp;4/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * Licensed to the Apache Software Foundation (ASF) under one/span/pre/td/tr -tr td class=numLinenbsp;5/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * or more contributor license agreements. See the NOTICE file/span/pre/td/tr -tr td class=numLinenbsp;6/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * distributed with this work for additional information/span/pre/td/tr -tr td class=numLinenbsp;7/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * regarding copyright ownership. The ASF licenses this file/span/pre/td/tr -tr td class=numLinenbsp;8/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * to you under the Apache License, Version 2.0 (the/span/pre/td/tr -tr td class=numLinenbsp;9/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * License); you may not use this file except in compliance/span/pre/td/tr -tr td class=numLinenbsp;10/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * with the License. You may obtain a copy of the License at/span/pre/td/tr -tr td class=numLinenbsp;11/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment */span/pre/td/tr -tr td class=numLinenbsp;12/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * http://www.apache.org/licenses/LICENSE-2.0/span/pre/td/tr -tr td class=numLinenbsp;13/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment */span/pre/td/tr -tr td class=numLinenbsp;14/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * Unless required by applicable law or agreed to in writing,/span/pre/td/tr -tr td class=numLinenbsp;15/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * software distributed under the License is distributed on an/span/pre/td/tr -tr td class=numLinenbsp;16/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY/span/pre/td/tr -tr td class=numLinenbsp;17/td td class=nbHitsnbsp;/td - td class=srcpre class=srcnbsp;span class=comment * KIND, either express or implied. See the License for the/span/pre/td/tr -tr td class=numLinenbsp;18/td td class=nbHitsnbsp;/td
svn commit: r844671 [30/30] - in /websites/production/maven/content/plugins/maven-clean-plugin: ./ apidocs/ apidocs/org/apache/maven/plugin/clean/ apidocs/org/apache/maven/plugin/clean/class-use/ cobe
Modified: websites/production/maven/content/plugins/maven-clean-plugin/xref/org/apache/maven/plugin/clean/Selector.html == --- websites/production/maven/content/plugins/maven-clean-plugin/xref/org/apache/maven/plugin/clean/Selector.html (original) +++ websites/production/maven/content/plugins/maven-clean-plugin/xref/org/apache/maven/plugin/clean/Selector.html Wed Jan 2 22:37:48 2013 @@ -1,62 +1,61 @@ -!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; -html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en -head -meta http-equiv=content-type content=text/html; charset=UTF-8 / -titleSelector xref/title -link type=text/css rel=stylesheet href=../../../../../stylesheet.css / -/head -body -div id=overviewa href=../../../../../../apidocs/org/apache/maven/plugin/clean/Selector.htmlView Javadoc/a/divpre - -a class=jxr_linenumber name=1 href=#11/a strong class=jxr_keywordpackage/strong org.apache.maven.plugin.clean; -a class=jxr_linenumber name=2 href=#22/a -a class=jxr_linenumber name=3 href=#33/a em class=jxr_comment/*/em -a class=jxr_linenumber name=4 href=#44/a em class=jxr_comment * Licensed to the Apache Software Foundation (ASF) under one/em -a class=jxr_linenumber name=5 href=#55/a em class=jxr_comment * or more contributor license agreements. See the NOTICE file/em -a class=jxr_linenumber name=6 href=#66/a em class=jxr_comment * distributed with this work for additional information/em -a class=jxr_linenumber name=7 href=#77/a em class=jxr_comment * regarding copyright ownership. The ASF licenses this file/em -a class=jxr_linenumber name=8 href=#88/a em class=jxr_comment * to you under the Apache License, Version 2.0 (the/em -a class=jxr_linenumber name=9 href=#99/a em class=jxr_comment * License); you may not use this file except in compliance/em -a class=jxr_linenumber name=10 href=#1010/a em class=jxr_comment * with the License. You may obtain a copy of the License at/em -a class=jxr_linenumber name=11 href=#/a em class=jxr_comment */em -a class=jxr_linenumber name=12 href=#1212/a em class=jxr_comment * a href=http://www.apache.org/licenses/LICENSE-2.0; target=alexandria_urihttp://www.apache.org/licenses/LICENSE-2.0/a/em -a class=jxr_linenumber name=13 href=#1313/a em class=jxr_comment */em -a class=jxr_linenumber name=14 href=#1414/a em class=jxr_comment * Unless required by applicable law or agreed to in writing,/em -a class=jxr_linenumber name=15 href=#1515/a em class=jxr_comment * software distributed under the License is distributed on an/em -a class=jxr_linenumber name=16 href=#1616/a em class=jxr_comment * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY/em -a class=jxr_linenumber name=17 href=#1717/a em class=jxr_comment * KIND, either express or implied. See the License for the/em -a class=jxr_linenumber name=18 href=#1818/a em class=jxr_comment * specific language governing permissions and limitations/em -a class=jxr_linenumber name=19 href=#1919/a em class=jxr_comment * under the License./em -a class=jxr_linenumber name=20 href=#2020/a em class=jxr_comment *//em -a class=jxr_linenumber name=21 href=#2121/a -a class=jxr_linenumber name=22 href=#/a em class=jxr_javadoccomment/**/em -a class=jxr_linenumber name=23 href=#2323/a em class=jxr_javadoccomment * Determines whether a path is selected for deletion. The pathnames used for method parameters will be relative to some/em -a class=jxr_linenumber name=24 href=#2424/a em class=jxr_javadoccomment * base directory and use {@link java.io.File#separatorChar} as separator./em -a class=jxr_linenumber name=25 href=#2525/a em class=jxr_javadoccomment * /em -a class=jxr_linenumber name=26 href=#2626/a em class=jxr_javadoccomment * @author Benjamin Bentmann/em -a class=jxr_linenumber name=27 href=#2727/a em class=jxr_javadoccomment *//em -a class=jxr_linenumber name=28 href=#2828/a strong class=jxr_keywordinterface/strong a href=../../../../../org/apache/maven/plugin/clean/Selector.htmlSelector/a -a class=jxr_linenumber name=29 href=#2929/a { -a class=jxr_linenumber name=30 href=#3030/a -a class=jxr_linenumber name=31 href=#3131/a em class=jxr_javadoccomment/**/em -a class=jxr_linenumber name=32 href=#3232/a em class=jxr_javadoccomment * Determines whether a path is selected for deletion./em -a class=jxr_linenumber name=33 href=#/a em class=jxr_javadoccomment * /em -a class=jxr_linenumber name=34 href=#3434/a em class=jxr_javadoccomment * @param pathname The pathname to test, must not be lt;codegt;nulllt;/codegt;./em -a class=jxr_linenumber name=35 href=#3535/a em class=jxr_javadoccomment * @return lt;codegt;truelt;/codegt; if the given path is selected for deletion, lt;codegt;falselt;/codegt; otherwise./em -a class=jxr_linenumber name=36 href=#3636/a em
svn commit: r844671 [28/30] - in /websites/production/maven/content/plugins/maven-clean-plugin: ./ apidocs/ apidocs/org/apache/maven/plugin/clean/ apidocs/org/apache/maven/plugin/clean/class-use/ cobe
Modified: websites/production/maven/content/plugins/maven-clean-plugin/xref/org/apache/maven/plugin/clean/Fileset.html == --- websites/production/maven/content/plugins/maven-clean-plugin/xref/org/apache/maven/plugin/clean/Fileset.html (original) +++ websites/production/maven/content/plugins/maven-clean-plugin/xref/org/apache/maven/plugin/clean/Fileset.html Wed Jan 2 22:37:48 2013 @@ -1,103 +1,102 @@ -!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd; -html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en -head -meta http-equiv=content-type content=text/html; charset=UTF-8 / -titleFileset xref/title -link type=text/css rel=stylesheet href=../../../../../stylesheet.css / -/head -body -div id=overviewa href=../../../../../../apidocs/org/apache/maven/plugin/clean/Fileset.htmlView Javadoc/a/divpre - -a class=jxr_linenumber name=1 href=#11/a strong class=jxr_keywordpackage/strong org.apache.maven.plugin.clean; -a class=jxr_linenumber name=2 href=#22/a -a class=jxr_linenumber name=3 href=#33/a em class=jxr_comment/*/em -a class=jxr_linenumber name=4 href=#44/a em class=jxr_comment * Licensed to the Apache Software Foundation (ASF) under one/em -a class=jxr_linenumber name=5 href=#55/a em class=jxr_comment * or more contributor license agreements. See the NOTICE file/em -a class=jxr_linenumber name=6 href=#66/a em class=jxr_comment * distributed with this work for additional information/em -a class=jxr_linenumber name=7 href=#77/a em class=jxr_comment * regarding copyright ownership. The ASF licenses this file/em -a class=jxr_linenumber name=8 href=#88/a em class=jxr_comment * to you under the Apache License, Version 2.0 (the/em -a class=jxr_linenumber name=9 href=#99/a em class=jxr_comment * License); you may not use this file except in compliance/em -a class=jxr_linenumber name=10 href=#1010/a em class=jxr_comment * with the License. You may obtain a copy of the License at/em -a class=jxr_linenumber name=11 href=#/a em class=jxr_comment */em -a class=jxr_linenumber name=12 href=#1212/a em class=jxr_comment * a href=http://www.apache.org/licenses/LICENSE-2.0; target=alexandria_urihttp://www.apache.org/licenses/LICENSE-2.0/a/em -a class=jxr_linenumber name=13 href=#1313/a em class=jxr_comment */em -a class=jxr_linenumber name=14 href=#1414/a em class=jxr_comment * Unless required by applicable law or agreed to in writing,/em -a class=jxr_linenumber name=15 href=#1515/a em class=jxr_comment * software distributed under the License is distributed on an/em -a class=jxr_linenumber name=16 href=#1616/a em class=jxr_comment * AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY/em -a class=jxr_linenumber name=17 href=#1717/a em class=jxr_comment * KIND, either express or implied. See the License for the/em -a class=jxr_linenumber name=18 href=#1818/a em class=jxr_comment * specific language governing permissions and limitations/em -a class=jxr_linenumber name=19 href=#1919/a em class=jxr_comment * under the License./em -a class=jxr_linenumber name=20 href=#2020/a em class=jxr_comment *//em -a class=jxr_linenumber name=21 href=#2121/a -a class=jxr_linenumber name=22 href=#/a strong class=jxr_keywordimport/strong java.io.File; -a class=jxr_linenumber name=23 href=#2323/a strong class=jxr_keywordimport/strong java.util.Arrays; -a class=jxr_linenumber name=24 href=#2424/a -a class=jxr_linenumber name=25 href=#2525/a em class=jxr_javadoccomment/**/em -a class=jxr_linenumber name=26 href=#2626/a em class=jxr_javadoccomment * Customizes the string representation of/em -a class=jxr_linenumber name=27 href=#2727/a em class=jxr_javadoccomment * lt;codegt;org.apache.maven.shared.model.fileset.FileSetlt;/codegt; to return the/em -a class=jxr_linenumber name=28 href=#2828/a em class=jxr_javadoccomment * included and excluded files from the file-set's directory. Specifically,/em -a class=jxr_linenumber name=29 href=#2929/a em class=jxr_javadoccomment * lt;codegt;file-set: lt;Igt;[directory]lt;/Igt; (included: lt;Igt;[included files]lt;/Igt;,/em -a class=jxr_linenumber name=30 href=#3030/a em class=jxr_javadoccomment * excluded: lt;Igt;[excluded files]lt;/Igt;)lt;/codegt;/em -a class=jxr_linenumber name=31 href=#3131/a em class=jxr_javadoccomment */em -a class=jxr_linenumber name=32 href=#3232/a em class=jxr_javadoccomment * @version $Id: Fileset.java 1026633 2010-10-23 16:13:38Z bentmann $/em -a class=jxr_linenumber name=33 href=#/a em class=jxr_javadoccomment * @since 2.1/em -a class=jxr_linenumber name=34 href=#3434/a em class=jxr_javadoccomment *//em -a class=jxr_linenumber name=35 href=#3535/a strong class=jxr_keywordpublic/strong strong class=jxr_keywordclass/strong a href=../../../../../org/apache/maven/plugin/clean/Fileset.htmlFileset/a -a class=jxr_linenumber