首页 > 编程知识 正文

在idea配置hadoop集群,idea配置文件config.xml

时间:2023-05-04 01:14:47 阅读:208867 作者:4540

2.1 在Idea配置Maven

Idea中也自带 Maven插件,而且我们也可以给自带的 Maven插件进行配置, 所以我们可以使用自带的 Maven,也可以使用我们安装的Maven核心程序 

1.1.1 配置自带的 Maven 插件 

1) Idea自带的 Maven在Idea的安装目录的plugins目录中 

2) 在自带的Maven里配置了本地仓库之后打开 Idea之后会发现本地仓库自动变 成了我们设置的仓库

3) 设置Maven自动导包 

1.1.2 配置我们自己安装的 Maven

1) 点击工具栏中的 Settings

2) 点击OK保存即可

2.2 在 Idea 中创建 Maven 项目 

1) 点击File→New→Module…(如果之前没有Project选Project)→Maven

2) 点击 Next,配置要继承的模块(如果直接创建的是 Project不存在这一项)、 坐标(GAV)、路径。不同的 Idea 版本可能有所差别,我使用的是 2019.3.3 的版本 

3) 点击Finish即可创建成功

4) 配置Maven的核心配置文件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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.cys.maven</groupId>
   <artifactId>Hello</artifactId> 
  <version>0.0.1-SNAPSHOT</version> 

   <dependencies> <dependency>
   <groupId>junit</groupId>  
   <artifactId>junit</artifactId> 
   <version>4.12</version>  
   <scope>test</scope>
   </dependency> </dependencies></project>
 

5) 编写主代码 
在src/main/java目录下创建包并创建 Hello.java文件 

package com.cys.maven; 
public class Hello {  
     public String sayHello(String name){     
         return "Hello "+name+"!";      
} } 

6) 编写测试代码 
在src/test/java目录下创建包并创建 HelloTest.java文

package com.cys.maven; 
 
import org.junit.Test; 
 
public class HelloTest { 
 
 @Test  public void testHello() {

  Hello hello = new Hello();  

String maven = hello.sayHello("Maven");

  System.out.println(maven);

 } 

 7) 使用Maven的方式运行Maven工程

2.2.2 创建 Web 工程 

1) 创建简单的Maven工程,打包方式为war包 

<groupId>com.atguigu.maven</groupId>
<artifactId>MavenWeb</artifactId> 
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>

2) 点击Project Structure

3) 选择对应的Module,设置 Web目录 

4) 弹出提示框,选择版本后点击 OK 

5) 生成web.xml文件 

6) 设置存放web页面文件的目录后点击OK 

7) 点击OK 

8) 发现项目中多了一个 web目录,而且目录上有一个蓝点

10) 部署到Tomcat上运行 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。