[
https://issues.jboss.org/browse/JBIDE-10363?page=com.atlassian.jira.plugi...
]
Fred Bricon updated JBIDE-10363:
--------------------------------
Attachment: materialize_gradle.png
First Setup STS :
- Install STS from
http://www.springsource.org/downloads/sts
- Start STS
- On the Welcome Screen, click Install Extension
- Select and install the Gradle Integration
- Restart workspace
- Install the JBoss Tools JDT extensions from
http://download.jboss.org/jbosstools/updates/development/indigo/
- Restart workspace
Then create a new Gradle project:
- Create a new (General) Project
- create a build.gradle file at the root containing
{code}
apply plugin: 'java'
repositories {
mavenCentral()
}
dependencies {
compile group: 'org.hibernate', name: 'hibernate-core', version:
'3.6.10.Final'
}
{code}
- right click on project > Configure > Convert to Gradle project (unless you
previously configured STS to use an existing gradle installation, it will download a
gradle runtime)
- A Gradle Dependencies classpath library is added to the project classpath, containing
all hibernate dependencies
- right click on that library > Materialize Library
- A warning will be displayed "this will also remove the Gradle configuration from
this project"
- When clicking OK, A popup will be displayed "this will also remove the Gradle
configuration from this project. this operation can not be undone, are you sure?"
!materialize_gradle.png!
- The fugly green G overlay on the project disappears as the gradle nature is removed from
the .project
* build.gradle is not deleted so you can still restore gradle support with Configure >
Convert to Gradle project
* The Gradle DSLD library is not removed as the current 'Materialize Library'
feature is not supposed to alter other classpath libraries.
Materialize Library : Remove the gradle nature when materializing
com.springsource.sts.gradle.classpathcontainer
----------------------------------------------------------------------------------------------------------------
Key: JBIDE-10363
URL:
https://issues.jboss.org/browse/JBIDE-10363
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: common/jst/core
Affects Versions: 3.3.0.M5
Environment: STS 2.8.1
Reporter: Fred Bricon
Assignee: Fred Bricon
Priority: Minor
Labels: gradle, materialize_library, new_and_noteworthy
Fix For: 3.3.0.Beta1
Attachments: materialize_gradle.png
Materializing the Gradle Library works fine, but we'd need to also remove the gradle
nature and display a warning when doing so (similar to what we do with
[Maven|JBIDE-9878]).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira