그래들을 이용한자바 HelloWorld(Gradle,JAVA)[자바그래들강좌/자바교육/JAVA교육]
http://ojc.asia/bbs/board.php?bo_table=LecJava&wr_id=725
ojc.asia
https://www.youtube.com/watch?v=ZlrsnSlTdQs&list=PLxU-iZCqT52BVt5HycCd6CULukiARAl6S&index=3

https://www.youtube.com/watch?v=MOWjp9UUL54&list=PLxU-iZCqT52BVt5HycCd6CULukiARAl6S&index=4

1. 이클립스 그래들 플러그인 설치
http://ojc.asia/bbs/board.php?bo_table=LecGradle&wr_id=8
ojc.asia
2. "gradlejava1" 이하는 Gradle 프로젝트 생성

3. build.gradle 파일
apply plugin: 'java'
task(runMain, dependsOn: 'classes', type: JavaExec) {
main = 'ojc.HelloWorld'
classpath = sourceSets.main.runtimeClasspath
args 'OracleJavaCommunity' //main함수에 들어갈 매개변수
}
4. HelloWorld.java
package ojc;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, " + args[0] + "!");
}
}
5. 전체 구조는 다음과 같다.

6. 실행
프로젝트 --> 마우스 우측버튼 --> Gradle --> Tasks Guick Launcher 실행 후 태스크에 "runMain" 이라고 입력하자.
[결과]
[sts] -----------------------------------------------------
[sts] Starting Gradle build for the following tasks:
[sts] runMain
[sts] -----------------------------------------------------
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:runMain
Hello, OracleJavaCommunity!
BUILD SUCCESSFUL
Total time: 0.606 secs
[sts] -----------------------------------------------------
[sts] Build finished succesfully!
[sts] Time taken: 0 min, 0 sec
[sts] -----------------------------------------------------
#자바gradle, #자바그래들, #자바, #JAVA, #JAVA스트림, #자바교육, #JAVA교육, #자바배열합, #자바람다식, #람다식, #자바동영상,
자바gradle, 자바그래들, 자바, JAVA, JAVA스트림, JAVA교육, 자바배열합, 자바람다식, 람다식, 자바동영상