ElasticSearch 6.x 学习笔记:23.Java API之Maven项目
2018-01-20 21:47
896 查看
23.1 创建maven项目
(1)新建工程项目(2)选择maven类型
(3)输入名称
(4)确认maven安装路径
(5)项目路径
(6)构建maven工程
(7)构建完成
23.2 编辑pom.xml
参考官网,编写pom.xmlhttps://www.elastic.co/guide/en/elasticsearch/client/java-api/current/_maven_repository.html
<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>cn.hadron</groupId> <artifactId>esapi</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>esapi</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <!-- https://mvnrepository.com/artifact/org.elasticsearch.client/transport --> <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>6.1.1</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.7</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.7</version> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> </dependencies> </project>
23.3 配置log4j
(1)在maven项目的/src/main目录下新建resources目录(与java同级别),然后右键单击resources目录,选择“Mark Directory As”,并设置为Resources Root。(2)在resources目录下新建log4j2.properties文件,编辑内容如下。
appender.console.type = console appender.console.name = console appender.console.layout.type = PatternLayout rootLogger.level = info rootLogger.appenderRef.console.ref =console
相关文章推荐
- ElasticSearch 6.x 学习笔记:24.Java API连接Elasticsearch
- ElasticSearch 6.x 学习笔记:34.Java API之桶聚合
- ElasticSearch 6.x 学习笔记:32.Java API之复合查询
- ElasticSearch 6.x 学习笔记:25.Java API之索引管理
- ElasticSearch 6.x 学习笔记:31.Java API之词项查询
- ElasticSearch 6.x 学习笔记:35.Java API之集群管理
- ElasticSearch 6.x 学习笔记:30.Java API之全文查询
- ElasticSearch 6.x 学习笔记:36.新闻搜索之Maven项目创建
- ElasticSearch 6.x 学习笔记:33.Java API之指标聚合
- ElasticSearch 6.x 学习笔记:26.Java API之文档添加
- ElasticSearch 6.x 学习笔记:28.Java API之文档批量操作
- ElasticSearch 6.x 学习笔记:27.Java API之文档管理
- ElasticSearch 6.x 学习笔记:29.Java API之Match All Query
- JAVA高并发秒杀API项目的学习笔记
- Maven学习笔记(三)—— 使用Maven自带的功能创建Java和JavaWeb项目
- maven 学习笔记(四)-创建简单的eclipse+maven工程(简单的java项目打包为jar并混淆jar文件)
- Maven学习笔记----使用Maven创建Java项目
- JAVA高并发秒杀API项目的学习笔记
- ElasticSearch学习笔记-JavaAPI操作记录
- java maven、springmvc、mybatis 搭建简单Web项目学习笔记