eclipse使用maven开发 groovy helloworld

groovy开发环境搭建

1.groovy开发环境搭建

1.1.Groovy简介

1.1.1.什么是groovy

官网http://www.groovy-lang.org/

Groovy是一种基于JVM(Java虚拟机)的敏捷动态开发语言。它是一种成熟的面向对象编程语言,既可以用于面向对象编程,又可以用作纯粹的脚本语言。

Groovy是一种动态语言,它和Java类似,都在Java虚拟机中运行。当运行Groovy脚本时它会先被编译成Java类字节码,然后通过JVM虚拟机执行这个Java字节码类。

Groovy与 Java可以很好的互相调用并结合编程 ,比如在写 Groovy 的时候忘记了语法可以直接按Java的语法继续写,也可以在 Java 中调用 Groovy 脚本。比起Java,Groovy语法更加的灵活和简洁,可以用更少的代码来实现Java实现的同样功能。

1.1.2.goovy优势

代码降噪
1)不要求有public,private这样的限定符
2)不要钱行尾分号
3)Goovy简化属性语法 (Groovy Beans)
4)Goovy 语法糖

1.1.3.Groovy 和 Java 语言对比

用 Java 编写的典型的 Hello World 示例如下所示:

public class HelloWorld {
  public static void main(String[] args) {
    System.out.println("java:Hello World");
  }
}

用 Groovy 编写 Hello World 程序就如下面这样简单:

println "Hello World!"

Groovy 支持松散的 Java 语法,例如,不需要为打印 “Hello World!” 这样的简单操作定义类。Groovy 允许输入println,而无需输入System.out.println。

1.2.安装和配置groovy sdk

1.2.1.安装groovy sdk

Groovy是依赖于Java的,所以首先要配置好JDK。
接着,下载Groovy,其网址:
http://groovy-lang.org/downlo...
有两种格式:.exe是安装版,.zip是压缩文件版,
我下载的是apache-groovy-sdk-3.0.8.zip,是压缩文件版,将其压缩文件解压到任意目录下,即可看到如下文件路径。
bin:该路径下存放了各种工具命令,常用命令groovy就放在该路径下。
lib:该目录下包含了groovy的各种工具JAR包。
licenses:groovy项目相关的各种授权文档。

下载完成后,解压到指定目录,

1.2.2.配置环境变量

配置Groovy环境变量:将 bin 目录添加到系统环境变量Path中
的的bin路径是

D:\dev_program\groovy-3.0.8\bin

添加过程略,添加完成后测试

groovy -v

image.png

1.3.eclipse groovy

1.3.1.eclipse安装groovy插件

step 1:检查自己的eclipse版本:在help->About Eclipse中查看:
image.png
step 2:进入 https://github.com/groovy/gro...查找和自己eclipse对应版本的groovy
image.png
step 3:拷贝下载地址https://dist.springsource.org...
step 4:打开eclipse,在eclipse中,选择help -> Install New Software…:
image.png
step 6:安装完成后重新启动eclipse

1.3.2.eclipse配置groovy

Windows-->Preferences-->Groovy-->Comiler配置合适的版本
image.png

1.3.3.eclipse使用maven开发 groovy helloworld

创建工程groovy-se-helloword
pom.xml


  4.0.0

  com.litongjava
  groovy-se-helloword
  1.0
  
    UTF-8
    1.8
    ${java.version}
    ${java.version}
  
  
    
      
        maven-compiler-plugin
        3.1
        
          groovy-eclipse-compiler
        
        
          
            org.codehaus.groovy
            groovy-eclipse-compiler
            2.9.1-01
          
          
            org.codehaus.groovy
            groovy-eclipse-batch
            3.0.8-01
          
        
      
    
  
  
    
    
      org.codehaus.groovy
      groovy-all
      3.0.8
      pom
    
  

HelloGroovy.groovy

/**
 * @author create by ping-e-lee on 2021年7月15日 上午2:46:04 
 * @version 1.0 
 * @desc
 */
class HelloGroovy {
  static void main(args) {
    println "Hello World!"
  }
}

右击main-->Run As-->Java Application
运行结果如图
image.png
查看一下编译后的class文件
image.png

1.4.工程开源地址

github
https://github.com/litongjava...
gitee
https://gitee.com/litongjava_...

2.groovy语法

https://www.jianshu.com/p/e8d...

3.常见错误

3.1.Groovy:compiler mismatch project levelis :2.2 Workspace level is 2.5

原因: java 编译器级别与项目版本不匹配。
解决方法:在当前项目上点右键,属性 Properties,Groovy Compiler配置编译版本与java compiler的版本一致即可。

4.参考链接

[1]Groovy开发环境搭建(适合初学者)
https://blog.csdn.net/cnds123...
[2]在eclipse中安装groovy插件
https://www.cnblogs.com/testi...

你可能感兴趣的:(eclipse使用maven开发 groovy helloworld)