Conyacサービス終了のお知らせ (11月25日更新)

[英語から日本語への翻訳依頼] 初期のプラグインは当初Java、Groovy、およびScala開発と実行に注力していたが、更に多くの言語とプロジェクトワークフローがロードマップに含まれて...

この英語から日本語への翻訳依頼は tearz さん laosl さんの 2人の翻訳者によって翻訳され、合計 4件の翻訳が投稿されました。 依頼の原文の文字数は 1199文字 で、翻訳完了までにかかった時間は 1時間 51分 です。

xargsによる依頼 2015/01/04 16:30:32 閲覧 1989回
残り時間: 終了

Gradle is a project automation tool that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language instead of the more traditional XML form of declaring the project configuration.
Unlike Apache Maven, which defines lifecycles, and Apache Ant, where targets are invoked based upon a depends-on partial ordering, Gradle uses a directed acyclic graph ("DAG") to determine the order in which tasks can be run.
Gradle was designed for multi-project builds which can grow to be quite large, and supports incremental builds by intelligently determining which parts of the build tree are up-to-date, so that any task dependent upon those parts will not need to be re-executed.

tearz
評価 52
翻訳 / 日本語
- 2015/01/04 16:47:28に投稿されました
GradleはApache AntとApache Mavenの概念上につくられたオートメーションツールで、多くの伝統的なXML形式のプロジェクト構築を宣言するものに変るGroovyベースのドメインに特化した言語を紹介している。
ライフサイクルを定義するApache Mavenや、部分的な注文に依存することを基盤にターゲットが切願されるApache Antとは異なり、Gradleはどのタスクを行うか出来るかその順番を決定するために指定されたアクリル製のグラフ(DAG)を使用する。Gradleはかなり大掛かりになる可能性がある汎用プロジェクト構築のために設計され、どの部分のビルドツリーが最新のものであるかを人工知能的に決定することにより追加のビルドをサポートするので、それらのパーツに依存するタスクは全て再度実行不要である。
★☆☆☆☆ 1.0/1
tearz
tearz- 10年弱前
「アクリル製のグラフ」→「非環式グラフ」でお願いします。
laosl
評価 52
翻訳 / 日本語
- 2015/01/04 18:01:19に投稿されました
Gradleはプロジェクトの自動化ツールであり、Apache AntとApache Mavenのコンセプトの上に築かれています。Groovyを基礎としたドメイン固有言語を取り入れており、従来のXML形式で宣言されているプロジェクトの構造とは異なったものとなっています。
lifecycleを定義するApache Mavenや、依存関係(半順序関係)に従ってtargetが呼び出されるApache Antとは違い、Gradleは有向非巡回グラフ(DAG)を用いて、どのタスクから順番に実行できるかを決定します。
Gradleはマルチプロジェクト(複数のプロジェクトをまとめて扱うプロジェクト)のビルドのためにデザインされており、非常に大きなプロジェクトに対応できます。さらに、合理的に決定されるインクリメンタルビルドをサポートしており、それによりビルドツリーのどの部分が最新の状態であるのかを見極めます。その為、Gradleは最新の状態にある部分についてビルドの再実行を必要としません。
★★★★☆ 4.0/1

The initial plugins are primarily focused around Java, Groovy and Scala development and deployment, but more languages and project workflows are on the roadmap.

The Java plugin emulates many of the expected Maven lifecycles as tasks in the directed acyclic graph of dependencies for the inputs and outputs of each task. For this simple case, the build task depends upon the outputs of the check and assemble tasks. Likewise, check depends upon test, and assemble depends upon jar.

tearz
評価 52
翻訳 / 日本語
- 2015/01/04 16:55:01に投稿されました
初期のプラグインは当初Java、Groovy、およびScala開発と実行に注力していたが、更に多くの言語とプロジェクトワークフローがロードマップに含まれている。

Javaプラグインは、各タスクのインプット、アウトプットに対する依存状態の非環式グラフに含まれるタスクとしてMavenライフサイクルで期待されていたライフサイクルの多くと競合している。このシンプルなケースのために、ビルドタスクはチェックおよびアセンブル用タスクのアウトプットに依存している。このように、チェックはテストに依存し、アセンブルはjarに依存している。

laosl
評価 52
翻訳 / 日本語
- 2015/01/04 18:21:21に投稿されました
Gradleの最初のプラグインではJava、Groovy、Scala等の開発と展開へ主に対応するようになっていますが、さらに多くの言語と、プロジェクトワークフローへの対応が予定されています。

GradleにおけるJavaのプラグインはMavenにおける多くのlifecycleをエミュレートし、有向非巡回グラフにおける各タスクの入力と出力の依存性を、タスクとして書き出します。
この簡単なケースでは、buildタスクは、checkとassembleタスクに依存しています。同じようにcheckタスクはtestタスクに依存しており、assembleタスクはjarタスクに依存しています。
★★★★☆ 4.0/1
laosl
laosl- 10年弱前
訂正前:
GradleにおけるJavaのプラグインはMavenにおける多くのlifecycleをエミュレートし、有向非巡回グラフにおける各タスクの入力と出力の依存性を、タスクとして書き出します。

訂正後:
GradleにおけるJavaのプラグインは、Mavenではlifecycleとして扱われるであろうものを、タスクとしてエミュレートします。その各タスクは有向非巡回グラフにおける入力と出力の依存関係となっています。

クライアント

ビジネス目的などより専門性の高い翻訳にはStandard翻訳

  • Word、Excel、PowerPointなど様々なファイル形式に対応
  • 文字数の上限がなく、素早い納品
  • よりスキルの高い翻訳者が担当

まずはお気軽に
お問い合わせください。