Hello Craig,

if you need more information just tell me. I already had a look at the source of the portletdoclet and the portletxml task, but could not
find anything, since all the functionality seems to be somewhere in the xdoclet core, (populating the portlet tags with the given parameters).
the only thing i am not sure about is if the Portlet file was found at all be the task (but i am quite sure, since i moved it to c:\).
anyway it would be nice if the task would log the found Portlet files for which some portlet definition will be created in the portlet.xml
if the verbose attribute is set to true in the portletdoclet tag.


thanks in advance,
Andreas


Andreas,

Being the one who wrote the portlet module, I'm quite interested in helping you figure out why portletdoclet isn't working. Unfortunately, I am stuck in an all-day off-site meeting (sigh) and won't be able to look at this until later today.

I can say with quite a bit of certainty that it *did* work at one time. I've used it myself on a small portlet project. On the surface, I can't see why it's not working for you, but as soon as I can get back to my development machine I'll try to figure it out.

Thanks,
Craig


AndreasWuest wrote:

Hi,

i have some major problems getting the portletdoclet to work. Seems like
i am the first one using that feature. Searching the net did not return
many results :(

My problem is that the portletdoclet task does not generate a portlet.xml
with my portlet definition. THe portlet.xml file is generated, but it is empty.
If i add a mergedir in the protletdoc, e.g. with a protlet-custom-window-states.xml
the content of the file is added properly to the portlet.xml but i am completely
missing the <portlet> tag. Any help is really apppreciated. Are there any
junit tests for the portletdoclet task ?? My build task looks like:


<property name="dest.dir" value="amitesPortlet/WEB-INF" />
<property name="java.src.dir" value="${dest.dir}/src/java/de/amites/web" />
<property name="merge.dir" value="xdoclet-merge" />


<taskdef name="portletdoclet" classname="xdoclet.modules.portlet.PortletDocletTask"
classpath="${xdoclet.jar}:${xdoclet.portlet.jar}:${xjavadoc.jar}:${commons-collections.jar}:${commons-logging.jar}:${portlet.jar}"/>


<portletdoclet destdir="${dest.dir}" verbose="false" mergedir="${merge.dir}" force="true">
<fileset dir="C:/">
<include name="*Portlet.java"/>
</fileset>
<portletxml />
</portletdoclet> The StrutsPortlet.java file in C:\ looks like



package de.amites.web;

import java.io.IOException;

import javax.portlet.GenericPortlet;
import javax.portlet.PortletException;
import javax.portlet.PortletSession;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;

/**
* @portlet.portlet name="amites_struts"
*                  description="Amites Portlet Test Struts"
*                  display-name="Amites Portlet Test Struts"
*
* @portlet.portlet-init-param description=""
*                  name="edit-action"
*                  value="/amites_struts/edit"
*
* @portlet.supports mime-type="text/html" modes="EDIT,HELP"
*
* @portlet.portlet-info title="Amites Struts"             *
*/
public class TestStrutsPortlet extends GenericPortlet {

   public void doView(RenderRequest req, RenderResponse res)
       throws IOException, PortletException {
           System.out.println("teststruts portlet");
   }

}

So what is wrong, and why is my portlet not generated ???

thanks in advance,
Andreas




------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user





------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user






-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to