Skip to content

Commit fd5130d

Browse files
committed
附上 创建 可以 gradle 依赖的Java 项目 到 readme
1 parent f1cad6f commit fd5130d

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,29 @@
11
# gradleJava
22
在 IntelliJ IDEA 里面配置可使用 gradle 依赖的 Java 项目
3+
4+
创建步骤:
5+
6+
* 打开 idea , 菜单栏 File -> NEW -> Project... -> 选择 gradle , sdk 选择 java1.8 , additional lib 勾选 Java 。
7+
* Next -> 填写 ArtifactId (也就是当前项目名) -> Next -> Next -> Next -> Finish
8+
9+
经过以上步骤,就生成了一个支持 gradle 依赖的 Java 项目。
10+
11+
然后可以发现,右侧有 类似 android studio 中的 gradle 操作栏。 里面有 clean/build/assemble 这些 task 按钮。
12+
13+
14+
> ps: 第一次可能会失败,再创建一次。
15+
16+
然后可以在 `build.gradle`文件的 `dependencies{}` 里面添加一些依赖。
17+
18+
比如:
19+
20+
```gradle
21+
dependencies {
22+
testCompile group: 'junit', name: 'junit', version: '4.12'
23+
24+
implementation "io.reactivex.rxjava2:rxjava:2.2.4"
25+
implementation 'com.google.guava:guava:27.0.1-jre'
26+
}
27+
```
28+
29+
一般来说,依赖添加之后,idea 会自动下载这些依赖包,如果没有自动下载,点击右侧的 gradle 菜单,有一个 sync 图标,点击之后,可以手动触发下载。

build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@ repositories {
1212

1313
dependencies {
1414
testCompile group: 'junit', name: 'junit', version: '4.12'
15+
1516
implementation "io.reactivex.rxjava2:rxjava:2.2.4"
17+
implementation 'com.google.guava:guava:27.0.1-jre'
1618
}

src/main/java/com/intellij/cat/Main.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package com.intellij.cat;
22

3+
import com.google.common.io.Files;
4+
import com.google.common.math.IntMath;
35
import io.reactivex.Flowable;
46
import io.reactivex.Observable;
57
import io.reactivex.schedulers.Schedulers;
@@ -36,6 +38,14 @@ public static void main(String[] args) {
3638
Observable.interval(100, TimeUnit.MICROSECONDS)
3739
.subscribe(tt -> System.out.println("tt == " + tt));
3840
}).start();
41+
42+
int add = IntMath.checkedAdd(1, 2);
43+
44+
System.out.println("add == " + add);
45+
46+
47+
throw new RuntimeException("eee");
3948
}
4049

50+
4151
}

0 commit comments

Comments
 (0)