精华内容
下载资源
问答
  • 创建maven工程

    2016-09-19 19:35:23
    创建maven工程

    maven工程结构

    Project

    |--src(源码包)

    |--main(正常的源码包)

    |--java(.java文件的目录)

    |--resources(资源文件的目录)

    |--test(测试的源码包)

    |--java

    |--resources

    |--target(class文件、报告等信息存储的地方)

    |--pom.xml(maven工程的描述文件)


    创建maven工程

    eclipse mars 4.5.0版本自带maven插件


    通过骨架创建

    file——》new Maven Project——》maven-archetype-quickstart


    MavenFirst.java

    package com.wxh.maven;
    
    public class MavenFirst {
    
    	public String sayHello(String name){
    		return "hello "+name;
    	}
    }
    


    TestMavenFirst.java
    package com.wxh.maven;
    
    import org.junit.Test;
    
    import junit.framework.Assert;
    
    public class TestMavenFirst {
    
    	@Test
    	public void testSayHello(){
    		MavenFirst mf=new MavenFirst();
    		String result=mf.sayHello("maven");		
    		Assert.assertEquals("hello maven", result);
    	}
    }
    

    pom.xml自动配好了



    跳过骨架选择

    file——》new Maven Project——》(勾选上 create a simple project)

    有三种打包方式可供选择:jar,war,pom

    MavenSecond.java

    package com.wxh.maven;
    
    public class MavenSecond {
    
    	public String sayHello(String name){
    		
    		MavenFirst first=new MavenFirst();
    		
    		return first.sayHello(name);
    		
    	}
    }
    

    引用了第一个工程中的类,可能不能编译,clean一下工程就行了。

    通过配置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/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.wxh.maven</groupId>
      <artifactId>MavenSecond</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      
    <dependencies>
    	<dependency>
    		<groupId>com.wxh.maven</groupId>
    		<artifactId>MavenFirst</artifactId>
    		<version>0.0.1-SNAPSHOT</version>
    	</dependency>
    	
    	<dependency>
    		<groupId>junit</groupId>
    		<artifactId>junit</artifactId>
    		<version>4.9</version>
    	</dependency>
    </dependencies> 
      
    </project>
    


    TestMavenSecond.java
    package com.wxh.maven;
    
    import org.junit.Test;
    
    import junit.framework.Assert;
    
    public class TestMavenSecond {
    
    	@Test
    	public void sayHello(){
    		
    		MavenSecond second=new MavenSecond();
    		
    		String result=second.sayHello("wxh");;
    		
    		Assert.assertEquals("wxh", result);
    		
    	}
    }
    








    展开全文
  • idea创建Maven工程后提示Maven projects need to be imported

    万次阅读 多人点赞 2020-05-05 18:40:32
    学习时,使用IDEA创建maven工程完成后,出现 Maven projects need to be imported 提示,下面说说如何选择。 IDEA提示 Maven工程创建完成后,在idea窗口下方出现提示 Maven projects need to be imported 提示意思...

    学习时,使用IDEA创建maven工程完成后,出现 Maven projects need to be imported 提示,下面说说如何选择。

    IDEA提示
    Maven工程创建完成后,在idea窗口下方出现提示

    Maven projects need to be imported
    

    提示意思是 需要导入Maven项目
    在这里插入图片描述
    选择方法

    Import Changes : 导入更改

    Enable Auto-Import : 自动读入

    点击选择 Enable Auto-Import ,自动导入,这个选择会让你以后更改 pom文件 后,自动下载依赖包。

    展开全文
  • 创建 Maven 工程

    2021-02-28 11:53:58
      在之前我们创建项目时,使用 Java Project 创建过 JavaSE 项目,使用 Dynamic Web Project 创建过 JavaEE 项目,这都是传统的创建项目方式,而使用 Maven 创建项目时,需要选择 Maven Project。 PS:注意不是...

    创建项目

      在之前我们创建项目时,使用 Java Project 创建过 JavaSE 项目,使用 Dynamic Web Project 创建过 JavaEE 项目,这都是传统的创建项目方式,而使用 Maven 创建项目时,需要选择 Maven Project。

    PS:注意不是Maven Moudule,Maven Moudule 是 Maven 模块开发方式,是更高级的开发方式,刚开始学习打不到这个程度,从最基础的 Maven Project 开始做。

    在这里插入图片描述

    1. 创建 JavaSE 工程

      如果勾选了 Create a simple project,点击下一步会出现下面所示的窗口,只需要注意第一个和第二个输入框即可。

    1. Group Id:组 id 或者 组名。一般来讲,一个公司中会有很多项目组,每个项目组中会有很多项目,这个 Group Id 就会写项目所归属的项目组的名字。
    2. Artifact Id:就是我们之前创建的 Java 工程名
    3. Packaging:打包。JavaSE 工程会打成 jar 包,JavaEE 工程打成 war 包,而 pom 是更高级的一种应用。
    4. Name 和 Description 和注释作用差不多,主要进行描述,对工程没有影响
      在这里插入图片描述
        如果创建好的工程的目录结构如下所示,表示 Maven 环境没有问题。
      在这里插入图片描述

    2. 创建 JavaEE 工程

    2.1 在 JavaSE 工程基础上创建目录

      先创建一个 JavaSE 工程,然后手动创建 JavaEE 工程需要的目录结构,还需要配置 pom.xml 文件

    2.2 直接创建 JavaEE 工程

      第一步: 在点击 Maven Project 之后的窗口中,不勾选 Create a simple project,会出现一个窗口,找到 webapp 这一项选中。
      PS:因为文件比较多,可以在 Filter 中输入 webapp 过滤一下;另外,如果没有文件的话,可以改变 Catalog 下拉框选中的选项,找到有 webapp 的选项,因为电脑的检索顺序不同,会导致 Catalog 下拉框中的某一项选项中有 webapp,其他项没有的情况。
    在这里插入图片描述
      点击下一步,和 JavaSE 工程差不多,也是需要填写 Group Id 和 Arifact Id,而 Package 项是填写包,可以在使用的时候添加。
    在这里插入图片描述
      创建好工程之后,可以来看一眼目录结构,和之前 JavaSE 的目录结构有一些不一样,所以就需要进行下面的第二步了。
    在这里插入图片描述
      第二步: 调整目录结构,将 JavaEE 工程的目录结构调整为和JavaSE 工程目录结构差不多的结构。
      调整目录结构的方法有两种:

    1. 手动创建
    2. 通过 Eclipse 来快速将其调整目录结构

      使用 Eclipse 快速调整目录结构的过程: 右击 JRE System Library → Build Path → Configure Build Path → Java Build Path → Libraries → 选中 JRE System Library → 右侧 Edit → 选中 Workspace default JRE → Finish → Apply And Close。
      调整后的目录结构:
    在这里插入图片描述
       可能有的人会和我的一样,index.jsp 文件会报错,不用担心,这是因为还没有配置 Tomcat 环境的缘故,可以先删除,之后配置完环境在自己添加回来,这个文件里没什么重要的东西,就是一个普通的 jsp 文件。
       和 JavaSE 的 Maven 工程相比,JavaEE 的 Maven 工程的 src.main 下会多出一个 webapp 的文件,这个文件的作用和传统的 JavaEE 创建的 WebContent 文件夹作用一样。
       PS:webapp 文件也就是我们手动将 JavaSE 工程调整为 JavaWeb 工程需要添加的文件

    目录结构

    在这里插入图片描述
      在 Maven 工程中,存在 4 个资源文件夹,这 4 个资源文件夹都在 src 文件夹之下。

    1. 跟真实的业务逻辑的代码相关的放在 main 目录下;
    2. 跟测试相关的代码放在 test 目录下;
    3. 跟 Java 直接相关的 Java 文件(如包、类、接口等)放在 java 目录下;
    4. 跟 Java 相关的配置文件放在 resources 目录下;
    5. java 目录下层级结构用包划分,resources 目录下层级结构用文件夹划分。

    在这里插入图片描述
      JRE System Library 就是运行的环境
      target 目录和传统 JavaSE 的 bin 目录、传统的 JavaEE 的 Build 目录差不多,都是 Java 相关的文件编译之后存放的地方。
      pom.xml 是 Maven 工程在构建时的核心配置文件,官方解释是 Maven 工程的生命周期文件。

    1. 下面是 Maven JavaSE 工程中的 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>youka</groupId>
      <artifactId>maven1</artifactId>
      <version>0.0.1-SNAPSHOT</version>
      <name></name>
      <description></description>
    </project>
    

      <groupId>youka</groupId><artifactId>maven1</artifactId><version>0.0.1-SNAPSHOT</version> 这三个标签的内容就是我们在创建 Maven 工程时填的,这三个标签在 Maven 中叫做坐标,通过这三个标签可以定义一个唯一的坐标来定位一个唯一的工程。

    1. 下面是 Maven 的 JavaEE 工程的 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>youka</groupId>
      <artifactId>test</artifactId>
      <packaging>war</packaging>
      <version>0.0.1-SNAPSHOT</version>
      <name>test 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>test</finalName>
      </build>
    </project>
    
    1. 下面是传统的 JavaWeb 工程中的 web.xml 文件,可以和上面的 pom.xml 文件进行对比。
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" id="WebApp_ID" version="4.0">
      <display-name>JavaWeb1</display-name>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    
    展开全文
  • 记一次eclipse创建Maven工程没有Maven Dependencies的坑Eclipse版本:luna版maven用的3.5.0配置本文不提。这辆天用Eclipse创建maven工程 弄了好久 发现@Test注解用不了 以为是没有在pom.xml中依赖junit 于是写了依赖...

    记一次eclipse创建Maven工程没有Maven Dependencies的坑

    Eclipse版本:luna版

    maven用的3.5.0

    配置本文不提。

    这辆天用Eclipse创建maven工程 弄了好久 发现@Test注解用不了 以为是没有在pom.xml中依赖junit 于是写了依赖。完事之后发现依旧不能用,捣鼓了半天发现原因是没有工程里Libraries下面没有Maven Dependencies 网上查了半天 很多文章说右键工程-maven-Enble Dependency Management 可是本人左右又捣鼓了半天依旧是没有发现 Enble Dependency Management在哪里。还有文章说 在build path里Add Librarie中添加Maven

    Managed Dependencies 可是也添加不了 有文章说是因为建的不是maven工程 我觉得不靠谱 因为我清楚的知道不可能。

    最后看了一篇转载的博文并通过连接找到了原文 原文上面给出了答案 本人今天也在这里记一次这个坑

    目前问题得到解决 原因尚不明确。

    项目工程文件classpath中缺少了下面这行:

    最后发一下 项目和classpath的对比图  红色标记的地方就是缺失的东西:

    这是项目的对比图

    fb1f859eda21568079f47ca8367c46a1.png

    dc811d3794cad3f7eb3f5134c09a3ba3.png

    这是classpath的对比图:

    d4854f60a4aef532cb641b9a1f6aa21b.png

    b643354ff7793a2d1ff47540c6ad8d59.png

    最后附上原创地址:https://my.oschina.net/JasonZhang/blog/536672?p=1

    展开全文
  • 6. 使用IDEA创建Maven工程 - 创建javaweb工程使用Maven骨架 - 创建javaweb工程1.目标能够使用IDEA创建javaweb的Maven工程2.路径创建javaweb工程发布javaweb工程浏览器访问效果3.讲解3.1 创建javaweb工程3.1.1 创建...
  • 6. 使用IDEA创建Maven工程 - 创建javaweb工程使用Maven骨架 - 创建javaweb工程1.目标能够使用IDEA创建javaweb的Maven工程2.路径创建jav...
  • IDEA创建Maven工程

    千次阅读 多人点赞 2017-08-19 22:45:21
    IDEA创建Maven工程IDEA创建Maven工程 1配置Maven环境配置IDEA 2创建Maven工程 1 使用IDE创建 11使用原型maven-archetype-webapp创建 111创建工程 112 为项目配置Tomcat 113 启动测试 12不用原型maven-archetype-...
  • idea创建maven工程

    2020-06-27 12:11:47
    idea创建maven工程1、安装maven配置maven2、创建maven工程创建普通的一个Java Maven项目 1、安装maven 配置maven 2、创建maven工程 创建普通的一个Java Maven项目 file-》new-》Project-》Maven 此处我没有选择内置...
  • 5. 使用IDEA创建Maven工程 - 创建javase工程1.目标能够使用IDEA创建javase的Maven工程2.路径创建java工程java工程目录结构编写Hello Worl...
  • Maven详解——IDEA创建Maven工程 Maven详解——Maven的常用命令 Maven详解——依赖管理 Maven详解——冲突解决 IDEA创建Maven工程 1、IDEA指定本地Maven 2、创建java工程 2.1 创建java工程 2.2 ...
  • 如何在eclipse上搭建maven工程,从下载Maven到创建maven工程。 1. 下载maven的压缩包 maven.apache.org官网下载maven的解压包 下载以后解压(路径不要写中文)类似:D:\apache-maven-3.6.2 1.使用前提是java的环境...
  • 5. 使用IDEA创建Maven工程 - 创建javase工程1.目标能够使用IDEA创建javase的Maven工程2.路径创建java工程java工程目录结构编写Hello World!3.讲解一般使用 Idea 创建 java 工程分有两种情况,如下:一个java工程,...
  • 记一次eclipse创建Maven工程没有Maven Dependencies的坑 Eclipse版本:luna版 maven用的3.5.0 配置本文不提。 这辆天用Eclipse创建maven工程 弄了好久 发现@Test注解用不了 以为是没有在pom.xml中依赖junit 于是...
  • 码云创建maven工程

    2018-12-18 16:42:00
    码云创建maven工程步骤 1、现在码云上创建工程2、拉取到本地3、使用"touch .gitignore"命令创建.gitignore文件4、在文件中添加过滤文件: .settings .classpath .project .gitignore5、在本地创建maven工程6、将...
  • Eclipse中创建Maven工程

    2020-08-17 23:40:47
    Eclipse中创建Maven工程
  • eclipse创建maven工程

    2020-06-20 17:45:41
    首先先配置好maven环境 步骤如下图: 第一步: 第二步: 接下来创建maven工程 找不到这个的话选择上面的CataLog选择
  • 如何创建Maven工程

    2020-09-09 10:07:31
    Mybatis创建Maven工程 1.创建工程 2.创建一个空工程 3.创建一个名为Java9_ssm_learn的工程文件夹 4.创建Module 5.选择Maven 6.Name就是副工程名 7.然后Finish,就能看到如下界面了,引入Maven库里的jar包就不会...
  • Eclipse 创建 Maven 工程

    千次阅读 2018-05-22 17:40:06
    Eclipse 下创建maven工程 1,创建Maven工程 右键 new 选择 Maven Project 选择工程目录 next 选择 webapp Next 填写 先关信息 点击 finish 创建结束。2,创建后的工程配置目前创建的工程肯能会提示有错误如...
  • IntelliJ IDEA创建Maven工程,并更改Maven下载镜像
  • MyEclipse创建Maven工程

    千次阅读 2018-11-23 12:54:00
    创建Maven工程 点击【File】菜单选项,并在下拉框中选中【New】,接着点击【Other】,如下: 在输入框中输入maven,并选择Maven Project,如下: 点击【Next】,选择maven工程所存放的位置,在此我将其存到...
  • Spring框架入门之创建maven工程 创建maven工程 1、新建项目 new project 2、选择maven工程 1)、默认下一步 2)、GroupId和ArtifactId用自己喜欢的就行,自己可以区别创建的maven就行 3)、项目名称默认,项目...
  • Eclipse 创建Maven工程

    2019-05-08 15:41:21
    Eclipse 创建Maven工程 Eclipse 做jar包 运行java程序(jar)指定内存大小 把java项目打包为jar包、war包 3.1、准备工作 3.1.1、工具和环境(截图) Maven以及eclipse的配置参考《Eclipse相关配置.docx》 3.1.2...
  • 使用idea创建maven工程

    2019-08-13 22:32:23
    使用idea创建maven工程 up之前写了maven的安装,传送门当当当!:https://blog.csdn.net/weixin_43821927/article/details/99307820 今天up写一下怎么在idea中创建maven工程     点击左上角File>...
  • idea如何创建maven工程

    2021-03-02 10:35:11
    1.idea创建maven工程也很简单,首先打开idea 点击Create New Project 2.选择Maven,顺便看一眼JDK版本,建议使用1.8,最后点击Next 3.在Name中写上你工程的名字,例如:maven_demo Location:对应的是本地存放工程...
  • 如何在自己的笔记本上用eclipse创建maven工程目前创建时会报错![图片说明](https://img-ask.csdn.net/upload/201704/02/1491115837_951914.png)![图片说明]...
  • 使用Intellij IDE创建Maven工程,并创建Spring工程初次使用Intellij IDE,尤其是在创建Spring工程,以及创建Maven工程,感觉非常方便。整体的使用感觉和Android Studio一样,毕竟一家公司的产品。非常喜欢,容易上手...
  • 创建maven工程抛出异常如下 二. 解决方法 1.添加远程配置文件 地址: http://repo1.maven.org/maven2/archetype-catalog.xml 2.点击Verify ,下载 3.完成后,在创建Maven工程配置项 catalog 选择为 csdn ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,784
精华内容 6,313
关键字:

创建maven工程