gradle
Gradleの初期化
サーチ…
備考
用語
- タスク - ビルドが実行するアトミックな作品。タスクには、
inputs
、outputs
、およびタスクの依存関係があります。 -
dependencies {}
- タスクの実行に必要なFile
またはバイナリの依存関係を宣言しFile
。たとえば、org.slf4j:slf4j-api:1.7.21
は、Maven依存関係への短縮型座標です。 -
repositories {}
- 外部依存関係のためにGradleがファイルを見つける方法。本当に、グループ、名前、バージョン別に整理されたファイルの集まりです。例:jcenter()
は、 Bintray Mavenリポジトリであるmaven { url 'http://jcenter.bintray.com/' } }
便利なメソッドです 。
新しいJavaライブラリの初期化
前提条件: Gradleのインストール
Gradleをインストールしたら、実行することで新しいプロジェクトまたは既存のプロジェクトをセットアップできます
cd $PROJECT_DIR
gradle init --type=java-library
Scalaのような他のプロジェクトタイプもありますが、この例ではJavaを使用します。
あなたは次のようになります:
.
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
├── main
│ └── java
│ └── Library.java
└── test
└── java
└── LibraryTest.java
今度はgradle tasks
を実行し、 build.gradle
ファイルが次のものであっても、 jar
をビルドし、 test
実行し、 javadoc
生成することができることを確認できます。
apply plugin: 'java'
repositories {
jcenter()
}
dependencies {
compile 'org.slf4j:slf4j-api:1.7.21'
testCompile 'junit:junit:4.12'
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow