在idea下,标准的Java maven项目中展示如何调用Groovy脚本和方法。
maven项目引进Groovy lib
File -> Project Structure -> Global Libaries 添加下载好的Groovy下lib里面的jar包
调用Groovy脚本
首先,Java调用Groovy脚本需要该Groovy脚本里面有个main方法,用于传参
import org.apache.commons.lang.StringUtils
import org.jsoup.Jsoup
import org.jsoup.nodes.Document
static void main(String[] args) {
try {
def html = args[0]
Document document = Jsoup.parse(html)
def title = document.getElementsByTag("title").first().text()
def content = document.select("#kw").html()
def article = new Article()
article.setTitle(title)
article.setContent(content)
print(article.toString())
} catch (Exception e) {
e.printStackTrace()
}
}
这个脚本的功能是解析一个网页并将解析出来的数据封装成Article对象