Gradle
- Убедитесь, что у вас установлена Gradle , запустив
gradle -version
. - Создайте каталог для вашего проекта иперейти в это.Откройте терминал.
- Выполните
gradle wrapper
.Вы увидите файлы gradlew
и gradlew.bat
и каталоги gradle
и .gradle
.Отныне вы можете забыть о глобальной установке Gradle, так как можете использовать обертку.Обертку можно использовать, даже если Gradle не установлен. Создайте файл с именем build.gradle
.Это дескриптор проекта в Gradle:
plugins {
id 'java'
}
repositories {
jcenter()
}
dependencies {
implementation("com.github.javafaker:javafaker:0.16")
}
Импорт проекта в Eclipse.
Maven
- Убедитесь, что у вас установлено Maven , запустив
mvn -version
. - Создайте каталог для своего проекта и перейдите в него.
Создайте файл с именем pom.xml
или build.gradle
.Это дескриптор проекта в Maven:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.your.company</groupId>
<artifactId>app</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.16</version>
</dependency>
</dependencies>
</project>
Импорт проекта в Eclipse.
Isэто действительно так сложно?
Как видите, нет, это совсем не сложно!
Почему я не могу просто загрузить и добавить библиотеку в путь сборки?
Можно.Этот подход просто не масштабируется, когда у вас есть десятки и сотни зависимостей (со своими собственными зависимостями).Кроме того, современное программное обеспечение нужно не только компилировать, но и тестировать, упаковывать, выпускать и распространять.Хотя вы можете сделать большую часть этого из вашей IDE, но ... Этот подход просто не масштабируется.Просто потому, что люди используют разные IDE.Потому что на сервере сборки нет IDE.Потому что когда вы немного лучше узнаете Gradle или Maven, вы увидите, что выполнять задачи с помощью инструмента сборки еще быстрее, чем с помощью пунктов меню.
Счастливого взлома!