brett 2005/04/08 10:13:50
Modified: maven-site/src/site/xdoc getting-started.xml plugin-list.xml project-descriptor.xml Log: more updates Revision Changes Path 1.3 +5 -1 maven-components/maven-site/src/site/xdoc/getting-started.xml Index: getting-started.xml =================================================================== RCS file: /home/cvs/maven-components/maven-site/src/site/xdoc/getting-started.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- getting-started.xml 8 Apr 2005 16:21:42 -0000 1.2 +++ getting-started.xml 8 Apr 2005 17:13:50 -0000 1.3 @@ -70,7 +70,7 @@ </li> <li> <code>compile</code> - compile the sources in - <code>src/test/java</code> as well as any generated source + <code>src/main/java</code> as well as any generated source </li> <li> <code>test</code> - compile and run the unit tests @@ -299,6 +299,10 @@ <code>package</code>, the JAR will not be copied to the local repository and Maven will not be able to find it. This will be improved in future versions. </p> + <p> + You might like to generate you IDEA workspace again from the top level directory... + </p> + <source>m2 idea:idea</source> </subsection> <subsection name="Other Topics"> <p> 1.2 +144 -1 maven-components/maven-site/src/site/xdoc/plugin-list.xml Index: plugin-list.xml =================================================================== RCS file: /home/cvs/maven-components/maven-site/src/site/xdoc/plugin-list.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- plugin-list.xml 8 Apr 2005 16:21:42 -0000 1.1 +++ plugin-list.xml 8 Apr 2005 17:13:50 -0000 1.2 @@ -6,8 +6,151 @@ <body> <section name="Available Plugins"> <p> -... + This page lists some of the available plugins for Maven 2.0. Please bear in mind that this is not a definitive + list, and that others can be made available immediately via the Maven repository. </p> + <p> + Full documentation on each of these plugins is still in the works - contributions are welcome! + </p> + <table> + <tr> + <th>Plugin</th> + <th>Goals</th> + <th>Description</th> + </tr> + <tr> + <td> + assembly + </td> + <td> + assembly:assembly + </td> + <td> + Build an assembly (distribution) of sources and binaries. + </td> + </tr> + <tr> + <td> + clean + </td> + <td> + clean:clean + </td> + <td> + Clean up after the build. + </td> + </tr> + <tr> + <td> + compiler + </td> + <td> + compiler:compile, compiler:testCompile + </td> + <td> + Compiles Java sources. + </td> + </tr> + <tr> + <td> + deploy + </td> + <td> + deploy:deploy + </td> + <td> + Deploy the built artifact to the remote repository. + </td> + </tr> + <tr> + <td> + ejb + </td> + <td> + ejb:ejb + </td> + <td> + Build an EJB (and optional client) from the current project. + </td> + </tr> + <tr> + <td> + idea + </td> + <td> + idea:idea + </td> + <td> + Create/update an IDEA workspace for the current project (individual modules are created as IDEA modules) + </td> + </tr> + <tr> + <td> + install + </td> + <td> + install:install + </td> + <td> + Install the built artifact into the local repository. + </td> + </tr> + <tr> + <td> + jar + </td> + <td> + jar:jar + </td> + <td> + Build a JAR from the current project. + </td> + </tr> + <tr> + <td> + plugin + </td> + <td> + plugin:descriptor + </td> + <td> + Create a Maven plugin descriptor for any Mojo's found in the source tree, to include in the JAR. + </td> + </tr> + <tr> + <td> + resources + </td> + <td> + resources:resources, resources:testResources + </td> + <td> + Copy the resources to the output directory for including in the JAR. + </td> + </tr> + <tr> + <td> + surefire + </td> + <td> + surefire:test + </td> + <td> + Run the Junit tests in an isolated classloader. + </td> + </tr> + <tr> + <td> + war + </td> + <td> + war:war + </td> + <td> + Build a WAR from the current project. + </td> + </tr> + </table> </section> </body> </document> 1.2 +11 -25 maven-components/maven-site/src/site/xdoc/project-descriptor.xml Index: project-descriptor.xml =================================================================== RCS file: /home/cvs/maven-components/maven-site/src/site/xdoc/project-descriptor.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- project-descriptor.xml 8 Apr 2005 16:21:42 -0000 1.1 +++ project-descriptor.xml 8 Apr 2005 17:13:50 -0000 1.2 @@ -13,7 +13,6 @@ <p> <source> <a href="#Model"><model></a> - <a href="#Model"><extend/></a> <a href="#Parent"><parent></a> <a href="#Parent"><artifactId/></a> <a href="#Parent"><groupId/></a> @@ -214,19 +213,6 @@ <th>Description</th> </tr> <tr> - <td>extend</td> - <td> - The location of the parent project, if one exists. Values from the - parent project will be the default for this project if they are - left unspecified. The path may be absolute, or relative to the - current project.xml file. - - <div class="source"> - <pre><extend>${basedir}/../project.xml</extend></pre> - </div> - </td> - </tr> - <tr> <td>parent</td> <td>Information on which parent POM to extend.</td> </tr> @@ -239,7 +225,7 @@ <td> The short name of the project group. This value is used to group all jars for a project in one directory. For more info look at the - <a href="user-guide.html#Naming%20Conventions">user guide</a>. + <a href="/user-guide.html#Naming%20Conventions">user guide</a>. </td> </tr> <tr> @@ -249,8 +235,8 @@ with <code>groupId</code> when naming - <a href="plugins/java/index.html">jars</a> and - <a href="plugins/dist/index.html">distribution files</a>. + <a href="/plugins/java/index.html">jars</a> and + <a href="/plugins/dist/index.html">distribution files</a>. </td> </tr> <tr> @@ -266,7 +252,7 @@ <td> The full name of the project. This value is used when generating - <a href="plugins/javadoc/index.html">JavaDoc</a> + <a href="/plugins/javadoc/index.html">JavaDoc</a> titles. </td> </tr> @@ -281,7 +267,7 @@ <td> Optional. A detailed description of the project. This description is used as the default to generate the - <a href="plugins/site/index.html">front page</a> of the project's + <a href="/plugins/site/index.html">front page</a> of the project's web site, and is shown when <code>maven --usage</code> is called on the project. While this element can be specified as CDATA to enable @@ -310,7 +296,7 @@ <td> The year of the project's inception specified with 4 digits. This value is used when generating - <a href="plugins/javadoc/index.html">JavaDoc</a> copyright notices. + <a href="/plugins/javadoc/index.html">JavaDoc</a> copyright notices. </td> </tr> <tr> @@ -326,7 +312,7 @@ <td> Contains information about a project's mailing lists. This is used to generate the - <a href="plugins/site/index.html">front + <a href="/plugins/site/index.html">front page</a> of the site's web site. </td> </tr> @@ -335,7 +321,7 @@ <td> Describes the committers to a project. This is used to generate the - <a href="plugins/site/index.html">Project Team</a> + <a href="/plugins/site/index.html">Project Team</a> page of the project's web site. </td> </tr> @@ -344,7 +330,7 @@ <td> Describes the contributors to a project. This is used to generate the - <a href="plugins/site/index.html">Project Team</a> page of + <a href="/plugins/site/index.html">Project Team</a> page of the project's web site. </td> </tr> @@ -363,7 +349,7 @@ </p> <p> Maven can automatically download these dependencies from a - <a href="user-guide.html#Remote%20Repository%20Layout">remote repository</a>. + <a href="/user-guide.html#Remote%20Repository%20Layout">remote repository</a>. </p> <p> The filename that Maven downloads from the repository is @@ -917,7 +903,7 @@ The source configuration management system URL that describes the repository and how to connect to the repository. This is used by Maven when - <a href="plugins/dist/index.html">building versions</a> + <a href="/plugins/dist/index.html">building versions</a> from specific ID. </td> </tr>