Hi Stefano,
I was using maven 3-beta1, but result is the same with 2.2.1 and 2.0.11.
I have copied after the mail the beginning of the log where you have on
the first line [ERROR] NotFound:
org.apache.james.transport.matchers.RemoteAddrNotInNetwork
So it knows there's a matcher RemoteAddrNotInNetwork class in the
project server-mailets, that's good, but it can't find it...
I've defined mailetdocs plugin 1.0 in build/pluginManagement,
build/plugins and reporting/plugins.
Running with -X, does not give more info, but you can see for example
[DEBUG] Class: org.apache.james.transport.mailets.WhiteListManager
[ERROR] NotFound: org.apache.james.transport.mailets.WhiteListManager
[DEBUG] Class: org.apache.james.transport.mailets.AvalonListservManager
[ERROR] NotFound: org.apache.james.transport.mailets.AvalonListservManager
[DEBUG] Class:
org.apache.james.transport.mailets.AbstractRedirect$AddressMarker
...
I also saw in the debug log (${project} is not a know maven property I
think, but I only defined outputDirectory in the configuration)
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
<outputDirectory>report</outputDirectory>
<project>${project}</project>
</configuration>
Tks,
Eric
C:\wrk\apache\james\server\mailets>mvn mailetdocs:mailetdocs
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building Apache James Server Mailets
[INFO] task-segment: [mailetdocs:mailetdocs]
[INFO]
------------------------------------------------------------------------
[INFO] [mailetdocs:mailetdocs {execution: default-cli}]
[ERROR] NotFound: org.apache.james.transport.matchers.RemoteAddrNotInNetwork
[ERROR] NotFound: org.apache.james.transport.matchers.NESSpamCheck
[ERROR] NotFound: org.apache.james.transport.matchers.SenderInFakeDomain
[ERROR] NotFound: org.apache.james.transport.mailets.listservcommands.Owner
[INFO] I: /**
* IListServCommand is the interface that all pluggable list serv
commands must implement.
The lifecycle of a IListServCommand will be controlled by the {...@link
ICommandListservManager}
<br />
<br />
Requests sent to the CommandListservManager take the form of:
<pre>
<listName>-<commandName>@domain
</pre>
and if the commandName matches the command's name, then the {...@link
#onCommand} will be invoked.
<br />
<br />
A typical command is configured:
<pre>
<command name="subscribe" class="Subscribe"/>
</pre>
<br />
<br />
Typically, IListServCommands will format some text to reply with based
off of resource files
and calls to {...@link org.apache.james.util.XMLResources#getString(String)}
This allows you to customize the messages sent by these commands by
editing text files and not editing the javacode.
On 8/10/2010 19:36, Stefano Bagnara wrote:
Hi Eric,
sorry but I don't understand part of this message. What's the role of
"IListServCommand" in the issue? It is an interface and mailetdocs is
about documenting mailets...
What maven version are you using?
Stefano
2010/10/8 Eric Charles<[email protected]>:
Hi,
I have defined in server-mailet pom.xml the mailetdocs plugin according to
http://james.apache.org/mailet/maven-mailetdocs-plugin/plugin-info.html
I have also added the outputDirectory configuration
(http://james.apache.org/mailet/maven-mailetdocs-plugin/mailetdocs-mojo.html)
When i run 'mvn mailetdocs:mailetdocs', I've got some log (see after), but
have no file generated (nor in target, nor anywhere else).
Any idea?
Tks,
Eric
(snipped)
<br />
<br />
Typically, IListServCommands will format some text to reply with based off
of resource files
and calls to {...@link org.apache.james.util.XMLResources#getString(String)}
This allows you to customize the messages sent by these commands by editing
text files and no
*
* @version CVS $Revision: 883484 $ $Date: 2009-11-23 21:22:51 +0100 (lun.
23 nov. 2009) $
* @since 2.2.0
* @see ICommandListservManager
*/
public interface IListServCommand {
/**
* The name of this command
specified by the 'name' parameter.
eg:
<pre>
<command name="subscribe" class="Subscribe"/>
</pre>
*
* @return the name of this command
*/
public java.lang.String getCommandName();
/**
* Perform any required initialization
*
* @param configuration
* @throws ConfigurationException
*/
public void
init(org.apache.james.transport.mailets.ICommandListservManager commandLi
/**
* Process this command to your hearts content
*
* @param mail
* @throws MessagingException
*/
public void onCommand(org.apache.mailet.Mail mail) throws
javax.mail.MessagingExcepti
}
[INFO] Executing Mailets/Matchers Report
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 11.485s
[INFO] Finished at: Fri Oct 08 18:55:02 CEST 2010
[INFO] Final Memory: 14M/618M
[INFO]
------------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]