You can change the phase at which the antrun runs.
When I get a chance I will look at this more closely, it's in the
tracker.
Thanks for noting it.
On Sep 10, 8:09 am, Holger <[EMAIL PROTECTED]> wrote:
> Ok, I'm using the workaround for now.
>
> I also tried to copy the ser. policy file this way from the location
> ${project.build.directory}/${artifactId}-${version}/.gwt-tmp/shell/$
> {gwtModule}
> to ${project.build.directory}/tomcat/webapps/ROOT/${gwtModule}
>
> Unfortunately, this doesn't work in a "clean" project the first time,
> because
> the policy file is not yet created at this point. When you call the
> goal "gwt:gwt"
> a second time, then it works.
>
> Just FYI,
> Holger
>
> On 9 Sep., 18:50, Charlie Collins <[EMAIL PROTECTED]> wrote:
>
> > This does make sense, yes.
>
> > Whether or not files need special treatment though depends on how they
> > are accessed. If they have to be in a particular file system location
> > they are different than if they just need to be on the classpath.
>
> > For Spring and JPA stuff, and other things that need to be present at
> > a particular path location for the hosted mode tomcat, I have just
> > used the antrun plugin in the past to copy them to where they need to
> > be. I think others also just use noserver once things get complicated
> > (but that has it's own other issues, can't run tests, etc).
>
> > We actually used to have an issue in the tracker for
> > this:http://code.google.com/p/gwt-maven/issues/detail?id=82(whichI am re-
> > opening to revisit). It details how to use ant run and such.
>
> > I am adding an issue for the *rpc file. That should automatically get
> > copied over for sure.
>
> > On Sep 9, 12:19 pm, Holger <[EMAIL PROTECTED]> wrote:
>
> > > I'm trying to use gwt 1.5.2, spring 2.5.4, gwt-sl 0.1.5a and gwt-maven
> > > 2.0-beta22.
>
> > > Has someone got this setup to work in web mode and hosted mode?
>
> > > Currently, I have one maven project to test this integration
> > > based on the StockWatcher example from the gwt tutorial.
> > > The GWT-RPC should call a spring configured service, exported via
> > > GWTRPCServiceExporter from gwt-sl.
>
> > > So, my src/main/webapp/ directory contains
> > > - web.xml (defining Spring DispatcherServlet)
> > > - remoting-servlet.xml (defining UrlMapping and
> > > GWTRPCServiceExporter )
> > > - applicationContext.xml (defining Spring business objects)
> > > - log4j.properties (defining loggers and appenders)
>
> > > What I want to achieve is to start and run the app in hosted mode with
> > > "mvn gwt:gwt".
> > > I have enabled the "mergewebxml" goal to be able to use my web.xml
> > > file and it
> > > gets copied to directory "target/tomcat/webapps/ROOT/WEB-INF" - Ok.
> > > But the other files (remoting-servlet.xml, applicationContext.xml,
> > > log4j.properties)
> > > are missing there, so when executing "mvn gwt:gwt" these files are not
> > > found.
> > > When I copy them manually to the above location, the shell starts up
> > > correctly.
>
> > > Would it make sense to add this funtionality to gwt-maven, e.g. coping
> > > the files from
> > > src/main/webapp/WEB-INF to target/tomcat/webapps/ROOT/WEB-INF to
> > > support this
> > > use case or is there something I'm doing wrong ?
>
> > > In addition, the serialization policy (*.gwt.rpc) file cannot be found
> > > in hosted mode. I had to
> > > copy it manually to target/tomcat/webapps/ROOT/<module-name>/*.gwt.rpc
> > > to make it available.
> > > It is needed when the classes used in RPC implement Serializable
> > > instead of IsSerializable.
>
> > > Does this all make sense to you?
>
> > > Thanks,
> > > Holger
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"gwt-maven" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/gwt-maven?hl=en
-~----------~----~----~----~------~----~------~--~---