You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Lee Meador <le...@gmail.com> on 2005/12/23 00:45:07 UTC

Reports: Where are the docs?

I want to generate interesting reports.

All I have been able to find says that you can get some reports by adding
this

<reporting>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-project-info-reports-plugin</artifactId>
            </plugin>
       </plugins>
</reporting>

to the POM.

I did that and got a dummy report with nothing interesting in it.

Here are the main topics that look like you put some info somewhere to make
it appear in the site docs. Maybe someone will fill in some doc links or
mention where they go.

Document Description
Continuous Integration
Dependencies
Issue Tracking
Mailing Lists
Project License
Project Team
Source Repository

How do I get things (that I remember from a previous project with Maven 1)
like:

javadoc
checkstyle report
junit test results
lists of recent changes in the source repository

Finally, I am generating an EAR with a WAR (or two) and some EJBs and some
other JAR files in it. All told there are about 10 "parts" each with its own
POM and a parent pom for building the whole thing. It builds and the report
stuff seems to get built for each of the subprojects.

Is the parent going to have stuff consolidated from the children or are
there going to be links in there somewhere? I'm not sure what I'm going to
end up with.

Really, I have searched the archives of this list and almost all I can find
is folks complaining about the surefire report plugin not working. But I
can't even get it to find that plugin in the central repository.

And the docs seem to be missing something that I can't seem to see. I have
site docs but nothing is in them.

-- Lee Meador
Sent from gmail. My real email address is lee@leemeador.com

Re: Reports: Where are the docs?

Posted by Lee Meador <le...@gmail.com>.
I did notice the generated docs seem to assume an HTTPS connection to
Subversion for developers. Is there a way to change that text? Or am I
making a mistake using svn:// for our developers since it's all on the
intranet? (That is sort of off topic though.)

On 12/27/05, Lee Meador <le...@gmail.com> wrote:
>
> To answer the question about filling in the default informational bits
> with more interesting stuff, I found this in the source code. I looked in
> POM.xml in the root folder of the source. Evidently you put these tags in
> your parent POM to cause things to get filled in in the docs. I copied some
> from one POM and some from another but the examples should help.
>
> (You can get more information on the tags here -
> http://maven.apache.org/maven-model/maven.html - search for
> "issueManagement" or "license" to find the part of that page that matters.
> This page confused me at first. The top part of the page shows all the XML
> tags that there can be and those tags have links down to the bottom part
> where there are explanations of what the tags do.)
>
> <mailingLists>
>
>     <mailingList>
>
>       <name>Development List</name>
>       <subscribe>dev-subscribe@mojo.codehaus.org</subscribe>
>       <unsubscribe>
> dev-unsubscribe@mojo.codehaus.org</unsubscribe>
>       <post>dev@mojo.codehaus.org</post>
>       <archive>
> http://archive.mojo.codehaus.org/dev/</archive>
>     </mailingList>
>   </mailingLists>
>
>   <issueManagement>
>     <system>jira</system>
>     <url>
> http://jira.codehaus.org/browse/MOJO</url>
>   </issueManagement>
>
>   <scm>
>     <connection>scm:svn:svn://svn.codehaus.org/mojo/scm/trunk/mojo
> </connection>
>     <developerConnection>scm:svn:https://svn.codehaus.org/mojo/trunk/mojo</developerConnection>
>     <url>
> http://svn.mojo.codehaus.org/trunk/mojo</url>
>   </scm>
>
>   <ciManagement>
>     <system>continuum</system>
>     <notifiers>
>       <notifier>
>         <configuration>
>           <address>commits@maven.apache.org</address>
>         </configuration>
>       </notifier>
>     </notifiers>
>   </ciManagement>
>
>   <developers>
>     <developer>
>       <id>jvanzyl</id>
>       <name>Jason van Zyl</name>
>       <email> jason@maven.org</email>
>       <organization>ASF</organization>
>       <roles>
>         <role>PMC Chair</role>
>       </roles>
>       <timezone>-5</timezone>
>     </developer>
>   </developers>
>
>   <licenses>
>     <license>
>       <name>The Apache Software License, Version 2.0</name>
>       <url> http://www.apache.org/licenses/LICENSE-2.0.txt</url>
>       <distribution>repo</distribution>
>     </license>
>   </licenses>
>
>   <organization>
>     <name>Apache Software Foundation</name>
>     <url>http://www.apache.org/</url>
>   </organization>
>
>
> On 12/27/05, Lee Meador <le...@gmail.com> wrote:
> >
> > I'm replying to my own email. Duh?
> >
> > On 12/27/05, Lee Meador < leemeador76018@gmail.com> wrote:
> > >
> > > Several things:
> > >
> > > 1) This page: http://mojo.codehaus.org/surefire-report-maven-plugin/howto.html
> > > has an example of using the surefire report. Their example gives the
> > > version number with SNAPSHOT on the end. That doesn't work. Your
> > > example, without a version number, works to generate the junit report
> > >
> > > 2) There only seems to be a JUnit report on the parent project. I just
> > > put the reporting stuff in the parent project's POM. The children don't have
> > > it. The children generate reports with all the default text but the children
> > > don't seem to generate the JUnit report. Does the one thing inherit and the
> > > other not?
> >
> >
> > The JUnit report only gets generated if there are JUnit tests in the
> > child project.  That makes sense. I was looking for an empty report in a
> > project with no tests yet. Oh well.
> >
> > 3) Your example has the <plugins> tag duplicated. It should look like
> > > this:
> > >
> > > <reporting>
> > >        <plugins>
> > >             <plugin>
> > >                 <groupId> org.apache.maven.plugins</groupId>
> > >                 <artifactId>maven-javadoc-plugin</artifactId>
> > >             </plugin>
> > >             <plugin>
> > >                 <groupId> org.apache.maven.plugins </groupId>
> > >                 <artifactId>maven-checkstyle-plugin</artifactId>
> > >             </plugin>
> > >        </plugins>
> > > </reporting>
> > >
> > > 4) How do I tell it my checkstyle xml configuration file's name so it
> > > checks the right stuff.
> > >
> > > 5) Finally, and its really my fault for asking several questions at
> > > once, how do I get it to fill in interesting values for.
> > >
> > > Document Description
> > > Continuous Integration
> > > Dependencies
> > > Issue Tracking
> > > Mailing Lists
> > > Project License
> > > Project Team
> > > Source Repository
> > >
> > > There are currently only defaults in the generated reports.
> >
> >
> > One correction, the "dependencies" section does have lists of any of my
> > projects upon which the project depends and any 3rd party libraries on which
> > it depends--stuff like Spring and commons-logging.
> >
> > thanks.
> > >
> > > -- Lee Meador
> >
> >
> > And one other thing--is there a way to tie the reports together in some
> > way so you can click around and get to all the related projects or see them
> > in a unified report or something?
> >
> > On 12/22/05, Allan Ramirez < aramirez@exist.com> wrote:
> > >
> > > > Hi Lee,
> > > >
> > > > Have a look in
> > > > http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-HowdoIconvertmy%3Creports%3EfromMaven1toMaven2%3F
> > > >
> > > >
> > > > just replace the value in <artifactId> element to the report plugin
> > > > you
> > > > want to generate
> > > > i.e.
> > > >
> > > > <reporting>
> > > >        <plugins>
> > > >             <plugin>
> > > >                 <groupId> org.apache.maven.plugins</groupId>
> > > >                 <artifactId>maven-javadoc-plugin</artifactId>
> > > >             </plugin>
> > > >        </plugins>
> > > >        <plugins>
> > > >             <plugin>
> > > >                 <groupId>org.apache.maven.plugins</groupId>
> > > >                 <artifactId>maven-checkstyle-plugin</artifactId>
> > > >             </plugin>
> > > >        </plugins>
> > > > </reporting>
> > > >
> > > > junit test report was renamed to surefire report plugin and
> > > > currently
> > > > hosted at mojo codehaus
> > > >
> > > >        <plugins>
> > > >             <plugin>
> > > >                 <groupId>org.codehaus.mojo</groupId>
> > > >
> > > >                 <artifactId>surefire-report-maven-plugin</artifactId>
> > > >             </plugin>
> > > >        </plugins>
> > > >
> > > > You may also refer to this page for more plugins at codehaus
> > > >
> > > > http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-Whereistheotherplugin%3F
> > > >
> > > > -allan
> > > >
> > > > Lee Meador wrote:
> > > >
> > > > >I want to generate interesting reports.
> > > > >
> > > > >All I have been able to find says that you can get some reports by
> > > > adding
> > > > >this
> > > > >
> > > > ><reporting>
> > > > >        <plugins>
> > > > >            <plugin>
> > > > >                <groupId>org.apache.maven.plugins</groupId>
> > > > >                <artifactId>maven-project-info-reports-plugin</artifactId>
> > > >
> > > > >            </plugin>
> > > > >       </plugins>
> > > > ></reporting>
> > > > >
> > > > >to the POM.
> > > > >
> > > > >I did that and got a dummy report with nothing interesting in it.
> > > > >
> > > > >Here are the main topics that look like you put some info somewhere
> > > > to make
> > > > >it appear in the site docs. Maybe someone will fill in some doc
> > > > links or
> > > > >mention where they go.
> > > > >
> > > > >Document Description
> > > > >Continuous Integration
> > > > >Dependencies
> > > > >Issue Tracking
> > > > >Mailing Lists
> > > > >Project License
> > > > >Project Team
> > > > >Source Repository
> > > > >
> > > > >How do I get things (that I remember from a previous project with
> > > > Maven 1)
> > > > >like:
> > > > >
> > > > >javadoc
> > > > >checkstyle report
> > > > >junit test results
> > > > >lists of recent changes in the source repository
> > > > >
> > > > >Finally, I am generating an EAR with a WAR (or two) and some EJBs
> > > > and some
> > > > >other JAR files in it. All told there are about 10 "parts" each
> > > > with its own
> > > > >POM and a parent pom for building the whole thing. It builds and
> > > > the report
> > > > >stuff seems to get built for each of the subprojects.
> > > > >
> > > > >Is the parent going to have stuff consolidated from the children or
> > > > are
> > > > >there going to be links in there somewhere? I'm not sure what I'm
> > > > going to
> > > > >end up with.
> > > > >
> > > > >Really, I have searched the archives of this list and almost all I
> > > > can find
> > > > >is folks complaining about the surefire report plugin not working.
> > > > But I
> > > > >can't even get it to find that plugin in the central repository.
> > > > >
> > > > >And the docs seem to be missing something that I can't seem to see.
> > > > I have
> > > > >site docs but nothing is in them.
> > > > >
> > > > >-- Lee Meador
> > > > >Sent from gmail. My real email address is lee@leemeador.com
> > > > >
> > > > >
> > > > >
> > > > >------------------------------------------------------------------------
> > > >
> > > > >
> > > > >No virus found in this incoming message.
> > > > >Checked by AVG Free Edition.
> > > > >Version: 7.1.371 / Virus Database: 267.14.3/209 - Release Date:
> > > > 12/21/2005
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > >
> > > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > > For additional commands, e-mail: users-help@maven.apache.org
> > > >
> > > >
> > >
> > >
> > > --
> > > -- Lee Meador
> > > Sent from gmail. My real email address is lee@leemeador.com
> > >
> >
> >
> >
> > --
> > -- Lee Meador
> > Sent from gmail. My real email address is lee@leemeador.com
> >
>
>
>
> --
> -- Lee Meador
> Sent from gmail. My real email address is lee@leemeador.com
>



--
-- Lee Meador
Sent from gmail. My real email address is lee@leemeador.com

Re: Reports: Where are the docs?

Posted by Lee Meador <le...@gmail.com>.
To answer the question about filling in the default informational bits with
more interesting stuff, I found this in the source code. I looked in
POM.xmlin the root folder of the source. Evidently you put these tags
in your
parent POM to cause things to get filled in in the docs. I copied some from
one POM and some from another but the examples should help.

(You can get more information on the tags here -
http://maven.apache.org/maven-model/maven.html - search for
"issueManagement" or "license" to find the part of that page that matters.
This page confused me at first. The top part of the page shows all the XML
tags that there can be and those tags have links down to the bottom part
where there are explanations of what the tags do.)

<mailingLists>

    <mailingList>
      <name>Development List</name>
      <subscribe>dev-subscribe@mojo.codehaus.org</subscribe>
      <unsubscribe>dev-unsubscribe@mojo.codehaus.org</unsubscribe>
      <post>dev@mojo.codehaus.org</post>
      <archive>http://archive.mojo.codehaus.org/dev/</archive>
    </mailingList>
  </mailingLists>

  <issueManagement>
    <system>jira</system>
    <url>http://jira.codehaus.org/browse/MOJO</url>
  </issueManagement>

  <scm>
    <connection>scm:svn:svn://svn.codehaus.org/mojo/scm/trunk/mojo</connection>
    <developerConnection>scm:svn:https://svn.codehaus.org/mojo/trunk/mojo</developerConnection>
    <url>http://svn.mojo.codehaus.org/trunk/mojo</url>
  </scm>

  <ciManagement>
    <system>continuum</system>
    <notifiers>
      <notifier>
        <configuration>
          <address>commits@maven.apache.org</address>
        </configuration>
      </notifier>
    </notifiers>
  </ciManagement>

  <developers>
    <developer>
      <id>jvanzyl</id>
      <name>Jason van Zyl</name>
      <email>jason@maven.org</email>
      <organization>ASF</organization>
      <roles>
        <role>PMC Chair</role>
      </roles>
      <timezone>-5</timezone>
    </developer>
  </developers>

  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>

  <organization>
    <name>Apache Software Foundation</name>
    <url>http://www.apache.org/</url>
  </organization>


On 12/27/05, Lee Meador <le...@gmail.com> wrote:
>
> I'm replying to my own email. Duh?
>
> On 12/27/05, Lee Meador <le...@gmail.com> wrote:
> >
> > Several things:
> >
> > 1) This page: http://mojo.codehaus.org/surefire-report-maven-plugin/howto.html
> > has an example of using the surefire report. Their example gives the
> > version number with SNAPSHOT on the end. That doesn't work. Your
> > example, without a version number, works to generate the junit report
> >
> > 2) There only seems to be a JUnit report on the parent project. I just
> > put the reporting stuff in the parent project's POM. The children don't have
> > it. The children generate reports with all the default text but the children
> > don't seem to generate the JUnit report. Does the one thing inherit and the
> > other not?
>
>
> The JUnit report only gets generated if there are JUnit tests in the child
> project.  That makes sense. I was looking for an empty report in a project
> with no tests yet. Oh well.
>
> 3) Your example has the <plugins> tag duplicated. It should look like
> > this:
> >
> > <reporting>
> >        <plugins>
> >             <plugin>
> >                 <groupId> org.apache.maven.plugins</groupId>
> >                 <artifactId>maven-javadoc-plugin</artifactId>
> >             </plugin>
> >             <plugin>
> >                 <groupId> org.apache.maven.plugins </groupId>
> >                 <artifactId>maven-checkstyle-plugin</artifactId>
> >             </plugin>
> >        </plugins>
> > </reporting>
> >
> > 4) How do I tell it my checkstyle xml configuration file's name so it
> > checks the right stuff.
> >
> > 5) Finally, and its really my fault for asking several questions at
> > once, how do I get it to fill in interesting values for.
> >
> > Document Description
> > Continuous Integration
> > Dependencies
> > Issue Tracking
> > Mailing Lists
> > Project License
> > Project Team
> > Source Repository
> >
> > There are currently only defaults in the generated reports.
>
>
> One correction, the "dependencies" section does have lists of any of my
> projects upon which the project depends and any 3rd party libraries on which
> it depends--stuff like Spring and commons-logging.
>
> thanks.
> >
> > -- Lee Meador
>
>
> And one other thing--is there a way to tie the reports together in some
> way so you can click around and get to all the related projects or see them
> in a unified report or something?
>
> On 12/22/05, Allan Ramirez < aramirez@exist.com> wrote:
> >
> > > Hi Lee,
> > >
> > > Have a look in
> > > http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-HowdoIconvertmy%3Creports%3EfromMaven1toMaven2%3F
> > >
> > >
> > > just replace the value in <artifactId> element to the report plugin
> > > you
> > > want to generate
> > > i.e.
> > >
> > > <reporting>
> > >        <plugins>
> > >             <plugin>
> > >                 <groupId> org.apache.maven.plugins</groupId>
> > >                 <artifactId>maven-javadoc-plugin</artifactId>
> > >             </plugin>
> > >        </plugins>
> > >        <plugins>
> > >             <plugin>
> > >                 <groupId>org.apache.maven.plugins</groupId>
> > >                 <artifactId>maven-checkstyle-plugin</artifactId>
> > >             </plugin>
> > >        </plugins>
> > > </reporting>
> > >
> > > junit test report was renamed to surefire report plugin and currently
> > > hosted at mojo codehaus
> > >
> > >        <plugins>
> > >             <plugin>
> > >                 <groupId>org.codehaus.mojo</groupId>
> > >                 <artifactId>surefire-report-maven-plugin</artifactId>
> > >             </plugin>
> > >        </plugins>
> > >
> > > You may also refer to this page for more plugins at codehaus
> > >
> > > http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-Whereistheotherplugin%3F
> > >
> > > -allan
> > >
> > > Lee Meador wrote:
> > >
> > > >I want to generate interesting reports.
> > > >
> > > >All I have been able to find says that you can get some reports by
> > > adding
> > > >this
> > > >
> > > ><reporting>
> > > >        <plugins>
> > > >            <plugin>
> > > >                <groupId>org.apache.maven.plugins</groupId>
> > > >                <artifactId>maven-project-info-reports-plugin</artifactId>
> > >
> > > >            </plugin>
> > > >       </plugins>
> > > ></reporting>
> > > >
> > > >to the POM.
> > > >
> > > >I did that and got a dummy report with nothing interesting in it.
> > > >
> > > >Here are the main topics that look like you put some info somewhere
> > > to make
> > > >it appear in the site docs. Maybe someone will fill in some doc links
> > > or
> > > >mention where they go.
> > > >
> > > >Document Description
> > > >Continuous Integration
> > > >Dependencies
> > > >Issue Tracking
> > > >Mailing Lists
> > > >Project License
> > > >Project Team
> > > >Source Repository
> > > >
> > > >How do I get things (that I remember from a previous project with
> > > Maven 1)
> > > >like:
> > > >
> > > >javadoc
> > > >checkstyle report
> > > >junit test results
> > > >lists of recent changes in the source repository
> > > >
> > > >Finally, I am generating an EAR with a WAR (or two) and some EJBs and
> > > some
> > > >other JAR files in it. All told there are about 10 "parts" each with
> > > its own
> > > >POM and a parent pom for building the whole thing. It builds and the
> > > report
> > > >stuff seems to get built for each of the subprojects.
> > > >
> > > >Is the parent going to have stuff consolidated from the children or
> > > are
> > > >there going to be links in there somewhere? I'm not sure what I'm
> > > going to
> > > >end up with.
> > > >
> > > >Really, I have searched the archives of this list and almost all I
> > > can find
> > > >is folks complaining about the surefire report plugin not working.
> > > But I
> > > >can't even get it to find that plugin in the central repository.
> > > >
> > > >And the docs seem to be missing something that I can't seem to see. I
> > > have
> > > >site docs but nothing is in them.
> > > >
> > > >-- Lee Meador
> > > >Sent from gmail. My real email address is lee@leemeador.com
> > > >
> > > >
> > > >
> > > >------------------------------------------------------------------------
> > >
> > > >
> > > >No virus found in this incoming message.
> > > >Checked by AVG Free Edition.
> > > >Version: 7.1.371 / Virus Database: 267.14.3/209 - Release Date:
> > > 12/21/2005
> > > >
> > > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > > For additional commands, e-mail: users-help@maven.apache.org
> > >
> > >
> >
> >
> > --
> > -- Lee Meador
> > Sent from gmail. My real email address is lee@leemeador.com
> >
>
>
>
> --
> -- Lee Meador
> Sent from gmail. My real email address is lee@leemeador.com
>



--
-- Lee Meador
Sent from gmail. My real email address is lee@leemeador.com

Re: Reports: Where are the docs?

Posted by Lee Meador <le...@gmail.com>.
I'm replying to my own email. Duh?

On 12/27/05, Lee Meador <le...@gmail.com> wrote:
>
> Several things:
>
> 1) This page:
> http://mojo.codehaus.org/surefire-report-maven-plugin/howto.html has an
> example of using the surefire report. Their example gives the version number
> with SNAPSHOT on the end. That doesn't work. Your example, without a
> version number, works to generate the junit report
>
> 2) There only seems to be a JUnit report on the parent project. I just put
> the reporting stuff in the parent project's POM. The children don't have it.
> The children generate reports with all the default text but the children
> don't seem to generate the JUnit report. Does the one thing inherit and the
> other not?


The JUnit report only gets generated if there are JUnit tests in the child
project.  That makes sense. I was looking for an empty report in a project
with no tests yet. Oh well.

3) Your example has the <plugins> tag duplicated. It should look like this:
>
> <reporting>
>        <plugins>
>             <plugin>
>                 <groupId> org.apache.maven.plugins</groupId>
>                 <artifactId>maven-javadoc-plugin</artifactId>
>             </plugin>
>             <plugin>
>                 <groupId>org.apache.maven.plugins </groupId>
>                 <artifactId>maven-checkstyle-plugin</artifactId>
>             </plugin>
>        </plugins>
> </reporting>
>
> 4) How do I tell it my checkstyle xml configuration file's name so it
> checks the right stuff.
>
> 5) Finally, and its really my fault for asking several questions at once,
> how do I get it to fill in interesting values for.
>
> Document Description
> Continuous Integration
> Dependencies
> Issue Tracking
> Mailing Lists
> Project License
> Project Team
> Source Repository
>
> There are currently only defaults in the generated reports.


One correction, the "dependencies" section does have lists of any of my
projects upon which the project depends and any 3rd party libraries on which
it depends--stuff like Spring and commons-logging.

thanks.
>
> -- Lee Meador


And one other thing--is there a way to tie the reports together in some way
so you can click around and get to all the related projects or see them in a
unified report or something?

On 12/22/05, Allan Ramirez <ar...@exist.com> wrote:
>
> > Hi Lee,
> >
> > Have a look in
> > http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-HowdoIconvertmy%3Creports%3EfromMaven1toMaven2%3F
> >
> >
> > just replace the value in <artifactId> element to the report plugin you
> > want to generate
> > i.e.
> >
> > <reporting>
> >        <plugins>
> >             <plugin>
> >                 <groupId> org.apache.maven.plugins</groupId>
> >                 <artifactId>maven-javadoc-plugin</artifactId>
> >             </plugin>
> >        </plugins>
> >        <plugins>
> >             <plugin>
> >                 <groupId>org.apache.maven.plugins</groupId>
> >                 <artifactId>maven-checkstyle-plugin</artifactId>
> >             </plugin>
> >        </plugins>
> > </reporting>
> >
> > junit test report was renamed to surefire report plugin and currently
> > hosted at mojo codehaus
> >
> >        <plugins>
> >             <plugin>
> >                 <groupId>org.codehaus.mojo</groupId>
> >                 <artifactId>surefire-report-maven-plugin</artifactId>
> >             </plugin>
> >        </plugins>
> >
> > You may also refer to this page for more plugins at codehaus
> >
> > http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-Whereistheotherplugin%3F
> >
> > -allan
> >
> > Lee Meador wrote:
> >
> > >I want to generate interesting reports.
> > >
> > >All I have been able to find says that you can get some reports by
> > adding
> > >this
> > >
> > ><reporting>
> > >        <plugins>
> > >            <plugin>
> > >                <groupId>org.apache.maven.plugins</groupId>
> > >                <artifactId>maven-project-info-reports-plugin</artifactId>
> >
> > >            </plugin>
> > >       </plugins>
> > ></reporting>
> > >
> > >to the POM.
> > >
> > >I did that and got a dummy report with nothing interesting in it.
> > >
> > >Here are the main topics that look like you put some info somewhere to
> > make
> > >it appear in the site docs. Maybe someone will fill in some doc links
> > or
> > >mention where they go.
> > >
> > >Document Description
> > >Continuous Integration
> > >Dependencies
> > >Issue Tracking
> > >Mailing Lists
> > >Project License
> > >Project Team
> > >Source Repository
> > >
> > >How do I get things (that I remember from a previous project with Maven
> > 1)
> > >like:
> > >
> > >javadoc
> > >checkstyle report
> > >junit test results
> > >lists of recent changes in the source repository
> > >
> > >Finally, I am generating an EAR with a WAR (or two) and some EJBs and
> > some
> > >other JAR files in it. All told there are about 10 "parts" each with
> > its own
> > >POM and a parent pom for building the whole thing. It builds and the
> > report
> > >stuff seems to get built for each of the subprojects.
> > >
> > >Is the parent going to have stuff consolidated from the children or are
> >
> > >there going to be links in there somewhere? I'm not sure what I'm going
> > to
> > >end up with.
> > >
> > >Really, I have searched the archives of this list and almost all I can
> > find
> > >is folks complaining about the surefire report plugin not working. But
> > I
> > >can't even get it to find that plugin in the central repository.
> > >
> > >And the docs seem to be missing something that I can't seem to see. I
> > have
> > >site docs but nothing is in them.
> > >
> > >-- Lee Meador
> > >Sent from gmail. My real email address is lee@leemeador.com
> > >
> > >
> > >
> >
> > >------------------------------------------------------------------------
> > >
> > >No virus found in this incoming message.
> > >Checked by AVG Free Edition.
> > >Version: 7.1.371 / Virus Database: 267.14.3/209 - Release Date:
> > 12/21/2005
> > >
> > >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
>
>
> --
> -- Lee Meador
> Sent from gmail. My real email address is lee@leemeador.com
>



--
-- Lee Meador
Sent from gmail. My real email address is lee@leemeador.com

Re: Reports: Where are the docs?

Posted by Lee Meador <le...@gmail.com>.
Several things:

1) This page:
http://mojo.codehaus.org/surefire-report-maven-plugin/howto.html has an
example of using the surefire report. Their example gives the version number
with SNAPSHOT on the end. That doesn't work. Your example, without a version
number, works to generate the junit report

2) There only seems to be a JUnit report on the parent project. I just put
the reporting stuff in the parent project's POM. The children don't have it.
The children generate reports with all the default text but the children
don't seem to generate the JUnit report. Does the one thing inherit and the
other not?

3) Your example has the <plugins> tag duplicated. It should look like this:

<reporting>
       <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
            </plugin>
       </plugins>
</reporting>

4) How do I tell it my checkstyle xml configuration file's name so it checks
the right stuff.

5) Finally, and its really my fault for asking several questions at once,
how do I get it to fill in interesting values for.

Document Description
Continuous Integration
Dependencies
Issue Tracking
Mailing Lists
Project License
Project Team
Source Repository

There are currently only defaults in the generated reports.

thanks.

-- Lee Meador


On 12/22/05, Allan Ramirez <ar...@exist.com> wrote:
>
> Hi Lee,
>
> Have a look in
>
> http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-HowdoIconvertmy%3Creports%3EfromMaven1toMaven2%3F
>
> just replace the value in <artifactId> element to the report plugin you
> want to generate
> i.e.
>
> <reporting>
>        <plugins>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-javadoc-plugin</artifactId>
>             </plugin>
>        </plugins>
>        <plugins>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-checkstyle-plugin</artifactId>
>             </plugin>
>        </plugins>
> </reporting>
>
> junit test report was renamed to surefire report plugin and currently
> hosted at mojo codehaus
>
>        <plugins>
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>surefire-report-maven-plugin</artifactId>
>             </plugin>
>        </plugins>
>
> You may also refer to this page for more plugins at codehaus
>
> http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-Whereistheotherplugin%3F
>
> -allan
>
> Lee Meador wrote:
>
> >I want to generate interesting reports.
> >
> >All I have been able to find says that you can get some reports by adding
> >this
> >
> ><reporting>
> >        <plugins>
> >            <plugin>
> >                <groupId>org.apache.maven.plugins</groupId>
>
> >                <artifactId>maven-project-info-reports-plugin</artifactId>
> >            </plugin>
> >       </plugins>
> ></reporting>
> >
> >to the POM.
> >
> >I did that and got a dummy report with nothing interesting in it.
> >
> >Here are the main topics that look like you put some info somewhere to
> make
> >it appear in the site docs. Maybe someone will fill in some doc links or
> >mention where they go.
> >
> >Document Description
> >Continuous Integration
> >Dependencies
> >Issue Tracking
> >Mailing Lists
> >Project License
> >Project Team
> >Source Repository
> >
> >How do I get things (that I remember from a previous project with Maven
> 1)
> >like:
> >
> >javadoc
> >checkstyle report
> >junit test results
> >lists of recent changes in the source repository
> >
> >Finally, I am generating an EAR with a WAR (or two) and some EJBs and
> some
> >other JAR files in it. All told there are about 10 "parts" each with its
> own
> >POM and a parent pom for building the whole thing. It builds and the
> report
> >stuff seems to get built for each of the subprojects.
> >
> >Is the parent going to have stuff consolidated from the children or are
> >there going to be links in there somewhere? I'm not sure what I'm going
> to
> >end up with.
> >
> >Really, I have searched the archives of this list and almost all I can
> find
> >is folks complaining about the surefire report plugin not working. But I
> >can't even get it to find that plugin in the central repository.
> >
> >And the docs seem to be missing something that I can't seem to see. I
> have
> >site docs but nothing is in them.
> >
> >-- Lee Meador
> >Sent from gmail. My real email address is lee@leemeador.com
> >
> >
> >
> >------------------------------------------------------------------------
> >
> >No virus found in this incoming message.
> >Checked by AVG Free Edition.
> >Version: 7.1.371 / Virus Database: 267.14.3/209 - Release Date:
> 12/21/2005
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>


--
-- Lee Meador
Sent from gmail. My real email address is lee@leemeador.com

Re: Reports: Where are the docs?

Posted by Allan Ramirez <ar...@exist.com>.
Hi Lee,

Have a look in
http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-HowdoIconvertmy%3Creports%3EfromMaven1toMaven2%3F

just replace the value in <artifactId> element to the report plugin you 
want to generate
i.e.

<reporting>
       <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-javadoc-plugin</artifactId>
            </plugin>
       </plugins>
       <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-checkstyle-plugin</artifactId>
            </plugin>
       </plugins>
</reporting>

junit test report was renamed to surefire report plugin and currently 
hosted at mojo codehaus

       <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>surefire-report-maven-plugin</artifactId>
            </plugin>
       </plugins>

You may also refer to this page for more plugins at codehaus
http://docs.codehaus.org/display/MAVENUSER/FAQs#FAQs-Whereistheotherplugin%3F

-allan

Lee Meador wrote:

>I want to generate interesting reports.
>
>All I have been able to find says that you can get some reports by adding
>this
>
><reporting>
>        <plugins>
>            <plugin>
>                <groupId>org.apache.maven.plugins</groupId>
>                <artifactId>maven-project-info-reports-plugin</artifactId>
>            </plugin>
>       </plugins>
></reporting>
>
>to the POM.
>
>I did that and got a dummy report with nothing interesting in it.
>
>Here are the main topics that look like you put some info somewhere to make
>it appear in the site docs. Maybe someone will fill in some doc links or
>mention where they go.
>
>Document Description
>Continuous Integration
>Dependencies
>Issue Tracking
>Mailing Lists
>Project License
>Project Team
>Source Repository
>
>How do I get things (that I remember from a previous project with Maven 1)
>like:
>
>javadoc
>checkstyle report
>junit test results
>lists of recent changes in the source repository
>
>Finally, I am generating an EAR with a WAR (or two) and some EJBs and some
>other JAR files in it. All told there are about 10 "parts" each with its own
>POM and a parent pom for building the whole thing. It builds and the report
>stuff seems to get built for each of the subprojects.
>
>Is the parent going to have stuff consolidated from the children or are
>there going to be links in there somewhere? I'm not sure what I'm going to
>end up with.
>
>Really, I have searched the archives of this list and almost all I can find
>is folks complaining about the surefire report plugin not working. But I
>can't even get it to find that plugin in the central repository.
>
>And the docs seem to be missing something that I can't seem to see. I have
>site docs but nothing is in them.
>
>-- Lee Meador
>Sent from gmail. My real email address is lee@leemeador.com
>
>  
>
>------------------------------------------------------------------------
>
>No virus found in this incoming message.
>Checked by AVG Free Edition.
>Version: 7.1.371 / Virus Database: 267.14.3/209 - Release Date: 12/21/2005
>  
>


Re: Reports: Where are the docs?

Posted by Lee Meador <le...@gmail.com>.
This is an M2 question.

On 12/22/05, Lee Meador <le...@gmail.com> wrote:
>
> I want to generate interesting reports.
>
> All I have been able to find says that you can get some reports by adding
> this
>
> <reporting>
>         <plugins>
>             <plugin>
>                 <groupId> org.apache.maven.plugins</groupId>
>                 <artifactId>maven-project-info-reports-plugin</artifactId>
>             </plugin>
>        </plugins>
> </reporting>
>
> to the POM.
>
> I did that and got a dummy report with nothing interesting in it.
>
> Here are the main topics that look like you put some info somewhere to
> make it appear in the site docs. Maybe someone will fill in some doc links
> or mention where they go.
>
> Document Description
> Continuous Integration
> Dependencies
> Issue Tracking
> Mailing Lists
> Project License
> Project Team
> Source Repository
>
> How do I get things (that I remember from a previous project with Maven 1)
> like:
>
> javadoc
> checkstyle report
> junit test results
> lists of recent changes in the source repository
>
> Finally, I am generating an EAR with a WAR (or two) and some EJBs and some
> other JAR files in it. All told there are about 10 "parts" each with its own
> POM and a parent pom for building the whole thing. It builds and the report
> stuff seems to get built for each of the subprojects.
>
> Is the parent going to have stuff consolidated from the children or are
> there going to be links in there somewhere? I'm not sure what I'm going to
> end up with.
>
> Really, I have searched the archives of this list and almost all I can
> find is folks complaining about the surefire report plugin not working. But
> I can't even get it to find that plugin in the central repository.
>
> And the docs seem to be missing something that I can't seem to see. I have
> site docs but nothing is in them.
>
> -- Lee Meador
> Sent from gmail. My real email address is lee@leemeador.com




--
-- Lee Meador
Sent from gmail. My real email address is lee@leemeador.com