Is GXP still alive?

40 views
Skip to first unread message

Mark Derricutt

unread,
Feb 10, 2011, 7:19:03 PM2/10/11
to gxp-...@googlegroups.com
'lo all,

Is the GXP Project still alive?  Looks like the last release was back in 2008 with no real activity on the list here?

Has there been any recent updates, or a maven plugin made?

GXP still looks to be one of the best/cleanest templating systems available ( I love the first class parameters, compile to class approach ) but it doesn't really seem "alive"...

Mark

Ben McCann

unread,
Feb 11, 2011, 6:29:35 PM2/11/11
to gxp-...@googlegroups.com
It's in the central Maven repository now and there's a Struts 2 plugin that's going to be released with the next version of Struts 2:

-Ben


--
You received this message because you are subscribed to the Google Groups "gxp-users" group.
To post to this group, send email to gxp-...@googlegroups.com.
To unsubscribe from this group, send email to gxp-users+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/gxp-users?hl=en.

Christian

unread,
Feb 11, 2011, 6:50:23 PM2/11/11
to gxp-users
There hasn't been an update since it was first released, but there was
some great work on the documentation couple months ago.

My understanding is that the people behind the open sourcing of this
project got pretty busy with
other stuff.

On Feb 12, 12:29 am, Ben McCann <bmcc...@google.com> wrote:
> It's in the central Maven repository now and there's a Struts 2 plugin
> that's going to be released with the next version of Struts 2:http://www.benmccann.com/dev-blog/google-gxp-struts-2-plugin/
>
> -Ben
>

Laurence Gonsalves

unread,
Feb 11, 2011, 6:54:39 PM2/11/11
to gxp-users
I don't like to think of it as dead... more like in a really deep
sleep. :-)

The two main authors of GXP were myself and Harry Heymann. Neither of
us works at Google anymore. We both still have commit access to the
GXP code.google.com site (and we've both made minor contributions
since leaving Google) but we've both got other priorities now, so it's
hard to find time to work on GXP.

Last I heard GXP was still being used by quite a few projects at
Google. The recently open-sourced Wave code actually uses GXP a tiny
bit.

I know Ben McCann (at Google) has done some Maven and Struts related
work, including adding GXP to the Maven repository. I don't think
there's a Maven plugin, though. Google doesn't really use Maven (or
Ant, for that matter) internally which reduces the likelihood that
someone at Google would make a Maven plugin. There is an Ant plugin
though, so perhaps you can invoke that from Maven.

harryh

unread,
Feb 11, 2011, 6:55:42 PM2/11/11
to gxp-users
Ya, unfortunately things are in a pretty stale state at the moment. I
left Google about 2 years ago to work for foursquare and Laurence
recently left as well. AFAIK gxp is still used pretty extensively
inside of google but I don't have any direct knowledge anymore.

It's true that I'm pretty busy with other stuff these days but I still
have a soft spot in my heart for GXP. I kinda want to make a
ScalaCodeGenerator for it at some point (I'm loving scala these
days). I'm happy to answer any questions you might have to the best
of my ability, but I don't really have the time to do any coding on
GXP these days. Happy to accept patches though if others want to get
something in.

-harryh

Ben McCann

unread,
Feb 11, 2011, 7:14:07 PM2/11/11
to gxp-...@googlegroups.com
My new project at Google isn't a frontend project, so it doesn't use GXP, and I haven't done as much with it for awhile.  One thing that's missing for external use are GXP Maven and Ant plugins.  I'm not super familiar with either of these since I don't use them at work.  Nuwan Chandrasoma pasted some code on the Struts 2 bug tracker that he was using to invoke the GXP compiler in Maven.  If you're looking to contribute, turning this into a real Maven plugin might be nice.

-Ben

<plugin>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <configuration>
              <tasks>
                  <taskdef name="gxpc" classname="com.google.gxp.compiler.ant.GxpcTask" classpathref="maven.compile.classpath" />
                  <gxpc srcdir="${basedir}\src\main\java" srcpaths="${basedir}\src\main\java" destdir="${basedir}\target\generated-sources" target="com.xxxss.s2.example.message" i18nwarn="false" />
                  <copy todir="${basedir}\src\main\java">
                        <fileset dir="${basedir}\target\generated-sources" />
                  </copy>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>




--

Laurence Gonsalves

unread,
Feb 11, 2011, 7:33:13 PM2/11/11
to gxp-users
On Feb 11, 3:50 pm, Christian <christian.rivass...@gmail.com> wrote:
> There hasn't been an update since it was first released, but there was
> some great work on the documentation couple months ago.

Thanks! I made a big update to the tutorial a few months ago, but
didn't realize anyone had noticed. I've been meaning to add more, but
haven't gotten around to it.

twhitm...@gmail.com

unread,
Apr 2, 2013, 4:18:49 AM4/2/13
to gxp-...@googlegroups.com
GXP looks great & I'm very interested -- but there really isn't anything dated more recently than 2008, on the web. There is an absolute smell of "nothing happened since 2008".

Perhaps if you prominently put a more recent year, on the GXP project homepage? Since it looks like such a great project, it would be good to see looking alive so people can use it & take it forward.

Thanks Laurence!

harryh

unread,
Apr 2, 2013, 2:48:22 PM4/2/13
to gxp-...@googlegroups.com
It still works. AFAIK it's still used somewhat inside of Google (though I haven't worked there since 2009).  Every now and then I tinker with making progress on the Scala code generator though it's been a while.

I would say that it's somewhat alive.

-harryh

Reply all
Reply to author
Forward
0 new messages