Skip to content

Commit

Permalink
Make SpringBootPlugin more Groovy
Browse files Browse the repository at this point in the history
- Remove ;
- Remove unnecessary public modifiers
- Remove unnecessary .class suffixes

Fixes spring-projectsgh-1032
  • Loading branch information
Rob Winch authored and mdeinum committed Jun 6, 2014
1 parent 76a22bc commit 8f79d1a
Showing 1 changed file with 22 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,39 +14,39 @@
* limitations under the License.
*/

package org.springframework.boot.gradle;

import org.gradle.api.Plugin;
import org.gradle.api.Project;
import org.gradle.api.plugins.ApplicationPlugin;
import org.gradle.api.plugins.BasePlugin;
import org.gradle.api.plugins.JavaPlugin;
import org.gradle.api.tasks.compile.Compile;
import org.springframework.boot.gradle.agent.AgentPluginFeatures;
import org.springframework.boot.gradle.repackage.RepackagePluginFeatures;
import org.springframework.boot.gradle.resolve.ResolvePluginFeatures;
import org.springframework.boot.gradle.run.RunPluginFeatures;
package org.springframework.boot.gradle

import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.plugins.ApplicationPlugin
import org.gradle.api.plugins.BasePlugin
import org.gradle.api.plugins.JavaPlugin
import org.gradle.api.tasks.compile.Compile
import org.springframework.boot.gradle.agent.AgentPluginFeatures
import org.springframework.boot.gradle.repackage.RepackagePluginFeatures
import org.springframework.boot.gradle.resolve.ResolvePluginFeatures
import org.springframework.boot.gradle.run.RunPluginFeatures

/**
* Gradle 'Spring Boot' {@link Plugin}.
*
* @author Phillip Webb
* @author Dave Syer
*/
public class SpringBootPlugin implements Plugin<Project> {
class SpringBootPlugin implements Plugin<Project> {

@Override
public void apply(Project project) {
project.getPlugins().apply(BasePlugin.class);
project.getPlugins().apply(JavaPlugin.class);
project.getPlugins().apply(ApplicationPlugin.class);
void apply(Project project) {
project.getPlugins().apply(BasePlugin)
project.getPlugins().apply(JavaPlugin)
project.getPlugins().apply(ApplicationPlugin)

project.getExtensions().create("springBoot", SpringBootPluginExtension.class);
project.getExtensions().create("springBoot", SpringBootPluginExtension)

new AgentPluginFeatures().apply(project);
new ResolvePluginFeatures().apply(project);
new RepackagePluginFeatures().apply(project);
new RunPluginFeatures().apply(project);
new AgentPluginFeatures().apply(project)
new ResolvePluginFeatures().apply(project)
new RepackagePluginFeatures().apply(project)
new RunPluginFeatures().apply(project)

// default to UTF-8 encoding
project.tasks.withType(Compile).all { t->
Expand Down

0 comments on commit 8f79d1a

Please sign in to comment.