Does Spring STS 3.7 on Eclipse (mars) 4.5 support grails integration. In this version of STS dashboard, 'Grails Support' extension not available.
The Grails IDE extension is no longer supported and doesn't ship with new versions of the Spring Tool Suite anymore (as mentioned in the n&n documentation). However the last version of GGTS (which includes the Grails support) is still available from here: https://spring.io/tools/ggts/all.
The discontinued development of the GGTS distribution (including Groovy-Eclipse and the Grails IDE) is described and discussed here: http://docs.spring.io/sts/nan/v364/NewAndNoteworthy.html
Related
What's the difference between these
Eclipse with the Spring IDE plugin
Spring Tool Suite (STS) alone
I ask because STS says it's built on top of Eclipse, and I wonder what differences it has over simply using a plugin that adds similar functionality to "vanilla" Eclipse.
It's true, STS is built on top of Eclipse. The difference is only related to another products support from the STS installation, like Roo, Pivotal tc Server, Cloud Foundry and getting started guides, but you could also include this features in your Eclipse installation.
So STS gives a complete solution around Spring features and simplifies the developer environment install, that's the key difference.
As Martin Lippert explains in the forums:
"So you can end-up having the same features in STS and your existing
Eclipse installation after installing the STS features into it."
You could find more details on the Spring forums.
Details on features: STS features and Spring IDE plugin features.
Spring Tool suite has ready to go features specially designed to spring supported projects and cloud environment. And Eclipse is more generic where we've to add the plugins and extensions for our platform setup.
There is already an article about this in DZone Spring IDE and the Spring Tool Suite - Using Spring in Eclipse.
While the Spring IDE project provides a set of plugins for the Eclipse
IDE, the Spring Tool Suite comes as a ready-to-use distribution of the
latest Eclipse releases with the Spring IDE components pre-installed.
This includes the tc Server integration for Eclipse (another IDE
extension that is provided by Pivotal as an open-source project) and
various other additions to Eclipse that turn the pure Eclipse IDE into
a ready-to-use, best-of-breed environment for enterprise Spring
application development.
When I try to install/import Grails 3.0.1 in Eclipse I get error message
"Specified directory does not appear to be a Grails installation".
I already have installed Groovy Compiler 2.4.3. but still get same error message.
How I can install Grails 3.0.1 in Eclipse 4.4?
At grails folder you can put a file "build.properties",
/grails-3.0.1/build.properties
/install
/license
/.......
the content of this file is a single line "grails.version=3.0.1", without quotes. :-)
Now eclipse will recognize it as Grails installation.
Regards
Grails 3 is very different from earlier versions of Grails, in particular being based on Spring Boot. It will be a while before the IDEs have support for Grails 3. Eclipse will probably not have support for Grails 3 as 3.6.4 has been announced as the last release of GGTS and the Grails and Groovy tooling now that Pivotal has abandoned Grails and Groovy.
I use the lattest ggts from sping (3.6.4) the gradle plugin (installed over the spring dashboard) and the latest snapshot release of the groovy plugin for eclipse to get a groovy 2.4 compiler.
With this setup import your grails3 application as gradle application works for me.
Here are the steps for working with Grails 3 in Eclipse.
1) Get latest grails 3.X version and setup in the system.
2) Now create grails app using command line.
3) Install Gradle plugin in eclipse if not already there.
4) Import project as Gradle in eclipse, Gradle will download all required dependencies.
I am taking my first steps developing web apps using Eclipse, Java EE, Hibernate, spring and hsqldb.
I installed the Helios version of Eclipse and installed WTP through the updater. But trying to install the plugins for others, I am having doubts.
Hibernate:
I tried the download jboss.org/jbosstools/updates/stable/ as the hostname in updater and it shows
JBoss Tools - 3.0.3.v200910211631N-H194-GA
JBoss Tools Integration for TPTP, BIRT - 3.0.3.v200910211631N-H194-GA
in the list.Which am I supposed to install?Where is the hibernate plugin?
hsqldb:
when I googled ,I got these links
sourceforge.net/projects/hsqldb-plugin/
Is this the one?what is the update host name I am supposed to give to eclipse?
spring:
i tried springide.org/updatesite/ .It shows a list of some 10 or more items..What should I select?core /spring IDE?
The HSQLDB plugin for eclipse is an extension that can be added from within eclipse. See here for details on how to set up and use.
http://article.gmane.org/gmane.comp.java.hsqldb.user/4633/
I am running Eclipse 3.5 and JBoss 5.1. I want to create a JSF 2.0 project.
I heard here that the Eclipse JBoss Tools plugin version 3.1 (available here) could do this for me.
I have installed the plugin. However, if I go to the Project Facets properties page for a Dynamic Web Project, I only see Facets for JavaServer Faces 1.1 and 1.2. My Java facet is set at 6.0, and my Dynamic Web Module to 2.5.
In the Targeted Runtimes properties page, I see that I am targeting the JBoss 5.1 Runtime.
I understand that Eclipse Helios will be here next week, but I'm curious if its possible to get JSF 2.0 working with 3.5. Any thoughts?
Certainly you can. Just set to 1.2, give the JSF 2.0 libraries and it will work. It's after all just the code which you write. You'll maybe only miss the IDE assistance in JSF 2.0 specific features, but this doesn't harm if you know how to write code yourself. Heck, you can even do this all using plain notepad.exe and javac.exe ;)
See also:
Does the Eclipse IDE support JSF 2.0?
I have the WTP 3.1 plugin installed and have also installed the Glassfish v3 plugin. I am able to register my server.
When I create a dynamic web project, I can see that the maximum dynamic web module version available is 2.5. I then choose the default configuration for Glassfish v3 but, when I look at it JSF, it is not selected by default. When I select it, the maximum version available is 1.2.
I want to use JSF with facelets - does Eclipse support this? I can't seem to find anything helpful on the Eclipse WTP site.
Java EE 6 / JSF 2.0 is relatively new. Most tools are already ready, but Eclipse has to catch up it yet.
The status as far:
IntelliJ Ultimate Edition was early in this. Unfortunately not freeware. Note: the free Community Edition doesn't provide tools for much of Java EE, let alone JSF.
Netbeans 6.8 came a bit later almost full Java EE 6 support, including JSF 2.0.
Eclipse for Java EE planned to support Facelets in Galileo, but it was cancelled and postponed to the successor Helios which is currently in one of its latest Release Candidate stages been released at 24 July 2010. Helios for Java EE will ship with full fledged Java EE 6 support, including JSF 2.0.
As of now, it just works fine in Eclipse Ganymede/Galileo when you select JSF 1.2 and uses JSF 2.0 libraries. You'll only miss some code assistance which may be useful for JSF 2.0, but you can write code as good yourself.
Use Eclipse with JBoss Tools Plugin. It has support for JSF2 and CDI.
http://in.relation.to/14750.lace
Note, that you can do JSF 2.0 development in Eclipse, but not with as much tool support as might come later.
You can always edit xhtml files directly as XML-files (and have the namespaces registered), and have Glassfish deployments. I've done that, with stock Eclipse 3.5.2 Java EE edition, and the Glassfish plugin.
Have a read on http://weblogs.java.net/blog/2009/05/18/using-ide-write-jsf-20-app
It describe in details on how to setup your eclipse for jsf 2.0 development.