ディレクトリ
- 学習目標
- プロジェクト管理ツール
- 蟻
- Mavenとアリの違い
- Maven-はじめに
- Maven-インストール
- 設定Mavenの日食
- Mavenのプロジェクトを作成しますMaven-
- Mavenの-原型プロジェクトのスケルトン
- Mavenのディレクトリ構造
- Mavenの-POMファイル
- Mavenの-POMファイルノード解析
- 実行
- Maven-最初のパッケージのMavenプロジェクト
- Maven-共通のプラグイン
- Maven-依存範囲
- Mavenのリポジトリ
- 新しいEclipseのMavenのWebプロジェクト
- Eclipseの実行MavenのWebプロジェクト
- Gradleのインストールと統合
- EclipseのインストールのGradle
- グルーヴィーな言語入門
学習目標
- 蟻
- Mavenの
- Gradleの
プロジェクト管理ツール
- 2000年のApacheのAnt
- Mavenの2004年
- 2012年のGradleは、XML設定を放棄し、サポート言語のJava、Groovyの、スカラ
蟻
- Javaプロジェクトのbuild.xmlを、build.xml-右クリック> [ファイル名を指定して実行AS-> Antビルド
- プロジェクトのパッケージや他のプロセスの実行時のエディタでは、Antビルド・ツールに依存する必要があります
- プロジェクトラベル瓶・ビルド・パス間のアリを手動
- メインクラス:com.HelloAntのjava -jar helloant.jarの実装では、何のマスターリストのプロパティ瓶を報告しなかった場合は、中瓶/ META-INF / MANIFEST.MFのmain関数のエントリを増やす必要があります
Mavenとアリの違い
私は、アリは、プロジェクト管理ツールですが、ソフトウェアのコンパイル、テスト、展開、およびその他のステップは、自動化ツールにリンクすると言うことはできません。
自動コンパイル、展開、テスト、およびその他の機能を提供するだけでなく、プロジェクト情報管理と依存関係の管理機能を提供するMavenの追加。
Maven-はじめに
これは、主にJavaプラットフォーム上に構築されたサービスのプロジェクトで、情報管理やプロジェクト管理に依存して、Apacheのオープンソースプロジェクトです。
Maven-インストール
ステップ1:apacheの-のMaven-3.5.2ファイルのダウンロード後、解凍
HTTP:://maven.apache.org/download.cgiダウンロード
STEP 2:パスにMAVEN_HOME / binにシステムを追加して、環境変数を設定する
手順を3 :インストールが成功したかどうかを確認するためにMVN -version / Vを実行します
設定Mavenの日食
インストール
ユーザー設定の
倉庫:
- 中央倉庫ます。http://repo2.maven.org/maven2/
- PW倉庫:ネクサス
- 現地倉庫:デフォルトのルートディレクトリの下.m2ディレクトリである
アリの雲画像のMavenのリポジトリ設定 - https://www.cnblogs.com/Jimc/p/10152621.html
Mavenのプロジェクトを作成しますMaven-
ステップ1:ファイル- >新規作成>プロジェクト
ステップ2:选择のMavenプロジェクト
Mavenの-原型プロジェクトのスケルトン
Mavenは:選択する開発者のための申し出プロジェクトタイプのフレームワークのさまざまな
デフォルトのプロジェクトのフレームワークタイプ:Mavenの-原型-クイックスタート
のmaven-原型-Webアプリケーションを:スケルトンプロジェクトのウェブサイトを生成します
Mavenのディレクトリ構造
| -src
| | -main
| | | -java
| | | -resources -バネ等のリソースファイルに格納されているアイテム、コンフィギュレーション・ファイルを休止
| | -test
| | -java -などのJUnitテストなどの店舗すべてのテストの.javaファイル、クラス
| |リソース-テストリソースファイル
| -target -などの.class、の.jar、.warファイルなどのオブジェクトファイルの出力先
| -pom.xml --mavenプロジェクトのコアプロファイル
Mavenの-POMファイル
説明:プロジェクトオブジェクトモデル、達成するのpom.xmlを使用してXML表現のMavenプロジェクトを通して。
これは、プロジェクトの説明:構成ファイルを含む、開発者は、ルール、欠陥管理システム、組織やライセンスに従う必要があり、URLのプロジェクトを依存プロジェクトだけでなく、関連するすべての要因その他の項目を。
Mavenの-POMファイルノード解析
modelVersion:説明このPOMファイル項目記述のコンプライアンスのバージョン
のgroupId:組織IDは、プロジェクトがどの組織に属して定義し
たartifactId:アイテムID、組織された項目の
バージョン:バージョン番号、プロジェクトどのバージョンの組織
<!--本地编译JDK版本-->
<maven.compiler.source>1.8</maven.compiler.source>
<!--项目部署JDK版本-->
<maven.compiler.target>1.8</maven.compiler.target>
実行
- Mavenのビルド
- パッケージの目標:パッケージには、[実行]をクリックします
- インストールのMaven
- Mavenのクリーン
Maven-最初のパッケージのMavenプロジェクト
ステップ1:指定メインクラス、使用するプラグイン:Mavenのジャー - プラグイン
<plugin>
<!--<groupId>org.apache.maven.plugins</groupId>-->
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<archive>
<manifest>
<mainClass>com.xxx.aa.App</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
Maven-共通のプラグイン
-
maven-クリーンプラグイン
-
Mavenの資源 - プラグイン
-
maven-コンパイラプラグイン
-
maven-展開 - プラグイン
-
Mavenのインストール - プラグイン
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>9777</port> <path>/mvc</path> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin>
Maven-依存範囲
コンパイル:コンパイルデフォルトの範囲、コンパイル、テスト、実行を意味し、パッケージはで使用されるパック
テスト:のみパックテストを使用した
提供:コンパイル、テストを使用しますが、パッケージが再生されません、コンテナが提供する
ランタイム:コンパイル使用しないときは、試運転、操作が使用する場合にのみ、
システム:指定ローカルファイルパス依存性を、お勧めしません
Mavenのリポジトリ
倉庫:
- 中央倉庫ます。http://repo2.maven.org/maven2/
- PW倉庫:ネクサス
- 現地倉庫:デフォルトのディレクトリはルートディレクトリ.m2です
新しいEclipseのMavenのWebプロジェクト
最初のステップ:ファイル- >新規作成> Mavenのプロジェクト
ステップ2:指定された場所での使用デフォルトのワークスペースの場所は、次のクリック
ステップ3:選択のmaven-原型-Webアプリケーションを、次のクリック
四ステップを:グループIDを入力し、アーティファクトIdをした後、[完了]をクリックし
MavenのWebプロジェクトが作成されますが、エラーメッセージ:ステップ5を。
突然、スーパークラスをプロジェクト「javax.servlet.http.HttpServlet」が見つかりませんでした上でJavaのビルド・パス・エラーが表示されます。
ソリューション:
- プロジェクトを右クリック - >ビルドPath->設定のビルド・パス
- Libraries-を選択> [ライブラリを追加...
- ポップアップウィンドウで、サーバー・ランタイムを選択し、[次へ]をクリックします
- 独自の構成されたTomcatサービスを選択して、[完了]をクリックします
- 最後に、適用し、[OK]を
Eclipseの実行MavenのWebプロジェクト
最初のステップ:Tomcatの構成でのpom.xml増やします
<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/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.one</groupId>
<artifactId>testMavenWeb</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>testMavenWeb Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>testMavenWeb</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>9777</port>
<path>/mvc</path>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
ステップ2:右クリックし、[プロジェクト] - > [ファイル名を指定して実行AS-> Mavenのビルド...
第三ステップ:
ちょうど展開目標を記入:tomcat7:deploy
ファイル名を指定して実行]をクリックし
、サーバーが開始された目標と塗りつぶしを展開する:tomcat7:run
ファイル名を指定して実行をクリックします
Gradleのインストールと統合
- ダウンロードして解凍します。https://gradle.org/releases/
バイナリのみのzipパッケージをダウンロード]をクリックし
、少しの象を探してください。
- 環境変数を設定します:%GRADLE_HOME%\ binに
EclipseのインストールのGradle
- Eclipseを開き
- Eclipse->ヘルプ - > Eclipseの市場にメニューバー
- Gradleのを入力する検索ボックスを探します
- 小さなゾウのために見て、インストールするには、[インストール]をクリックしてください。
グルーヴィーな言語入門
これは、Java仮想マシンの動的言語に基づいています
def name = "Guillaume"
def numArr = [1,2,3,4,5]
numArr << 13
println "第二个到第四个:${numArr[1..3]}"
//使用 each 方法遍历集合 参数默认是it
def map=[red:'#FF0000', green: '#00FF00', blue:'#0000FF']
//访问 Map 中的元素有三种方式:
map.key
map[key]
map.get(key)