簡単に言うと、Maven はプロジェクト構築ツールであり、プロジェクトの構築、依存関係の管理、テスト、パッケージ化に役立ちます。導入、オンラインなど、私たちにとって便利なプロジェクト構築およびプロジェクト管理ツールです。
公式の説明を見てみましょう:
Maven は「エキスパート」および「専門家」と訳され、Apache の下で純粋に Java で開発されたオープン ソース プロジェクトです。プロジェクト オブジェクト モデル (略称: POM) の概念に基づいて、Maven は中心となる情報を使用して、プロジェクトの構築、レポート、および文書化のステップを管理します。
Maven は、Java プロジェクトの依存関係を構築および管理できるプロジェクト管理ツールです。
Maven は、C#、Ruby、Scala、その他の言語で書かれたプロジェクトなど、さまざまなプロジェクトの構築と管理にも使用できます。
Maven はかつて Jakarta プロジェクトのサブプロジェクトでしたが、現在は Apache Software Foundation がホストする独立した Apache プロジェクトです
環境構成について, I will not go in here. If you need more description, you can send me a private message fortutorials.
Maven には次の 3 つの標準的なライフ サイクルがあります。 :
-clean: プロジェクトのクリーニング処理
-default (または build): プロジェクトのデプロイメント処理
-site: プロジェクト サイトのドキュメント作成処理
ここでは最初にモジュールをビルドします。操作は新しいプロジェクトを作成するのと同じです
ディレクトリ構造自動生成されたディレクトリ構造を見てみましょう 自動生成されたものは不完全です。個人的な習慣にも基づいています。いくつか修正が加えられています。ご自身で比較してください。 pom.xml ファイル何これは pom.xml ファイルです。最初に理解しましょう。知識ポイント POM (プロジェクト オブジェクト モデル、プロジェクト オブジェクト モデル) これは Maven プロジェクトの基本的な作業単位であり、XML です。プロジェクトに関する基本情報が含まれるファイル。プロジェクトの構築方法を記述し、プロジェクトの依存関係を宣言するために使用されます。など。 タスクまたは目標を実行するとき、Maven は現在のディレクトリで POM を検索します。 POM を読み取り、必要な構成情報を取得して、ターゲットを実行します。したがって、pom.xml ファイルは、Maven が情報を見つけて作業できるようにするファイルです
<?xml version="1.0" encoding="UTF-8"?> <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.longlong</groupId> <artifactId>Maven_01</artifactId> <version>1.0-SNAPSHOT</version> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> </dependencies> </project>
<!--添加MyBatis框架的依赖--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.6</version> </dependency> <!--添加mysql依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version> </dependency> </dependencies>
rree
以上がJava Mybatis フレームワーク アプリケーションを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。