Use simplified @Grab where possible

pull/79/merge
Dave Syer 11 years ago
parent 1dd0cca294
commit 3adfdd34ec

@ -1,6 +1,6 @@
package org.test
@Grab("org.springframework.boot:spring-boot-starter-actuator:0.5.0.BUILD-SNAPSHOT")
@Grab("spring-boot-starter-actuator")
@Controller
class SampleController {

@ -6,15 +6,15 @@ class Example {
@RequestMapping("/")
@ResponseBody
public String helloWorld(Device device) {
String helloWorld(Device device) {
if (device.isNormal()) {
return "Hello Normal Device!"
"Hello Normal Device!"
} else if (device.isMobile()) {
return "Hello Mobile Device!"
"Hello Mobile Device!"
} else if (device.isTablet()) {
return "Hello Tablet Device!"
"Hello Tablet Device!"
} else {
return "Hello Unknown Device!"
"Hello Unknown Device!"
}
}

@ -1,6 +1,6 @@
package org.test
@Grab("org.hsqldb:hsqldb-j5:2.0.0")
@Grab("hsqldb")
@Configuration
@EnableBatchProcessing
class JobConfig {

@ -1,24 +0,0 @@
package org.test
@Grab('spring-boot-starter-web')
@Component
class Example implements CommandLineRunner {
@Autowired
private MyService myService
void run(String... args) {
print "Hello " + this.myService.sayWorld()
}
}
@Service
class MyService {
String sayWorld() {
return "World!"
}
}

@ -1,6 +1,6 @@
package org.test
@Grab("org.hsqldb:hsqldb:2.2.9")
@Grab("hsqldb")
@Configuration
@EnableTransactionManagement

@ -1,8 +1,6 @@
package app
import groovy.util.logging.Log
@Grab("org.thymeleaf:thymeleaf-spring3:2.0.16")
@Grab("thymeleaf-spring3")
@Controller
class Example {

@ -16,9 +16,6 @@
package org.springframework.boot.cli;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
import java.io.File;
import java.net.URL;
import java.util.concurrent.Callable;
@ -37,6 +34,9 @@ import org.springframework.boot.OutputCapture;
import org.springframework.boot.cli.command.CleanCommand;
import org.springframework.boot.cli.command.RunCommand;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;
/**
* Integration tests to exercise the samples.
*
@ -95,13 +95,6 @@ public class SampleIntegrationTests {
assertTrue("Wrong output: " + output, output.contains("Hello World"));
}
@Test
public void simpleGrabSample() throws Exception {
start("samples/simpleGrab.groovy");
String output = this.outputCapture.getOutputAndRelease();
assertTrue("Wrong output: " + output, output.contains("Hello World"));
}
@Test
public void templateSample() throws Exception {
start("samples/template.groovy");

@ -33,7 +33,7 @@
<slf4j.version>1.7.5</slf4j.version>
<snakeyaml.version>1.12</snakeyaml.version>
<spock.version>0.7-groovy-2.0</spock.version>
<spring.version>4.0.0.M3</spring.version>
<spring.version>4.0.0.BUILD-SNAPSHOT</spring.version>
<spring-security.version>3.2.0.RC1</spring-security.version>
<spring-integration.version>2.2.4.RELEASE</spring-integration.version>
<spring-integration-groovydsl.version>1.0.0.M1</spring-integration-groovydsl.version>

Loading…
Cancel
Save