精华内容
下载资源
问答
  • 今天在新导入一个maven项目的时候,发现和直接在eclipse中创建的maven项目有点不同,并且发现右键没有maven这个选 项,于是上网得到了解决办法,分享给大家: 解决办法: eclipse导入新的maven项目后,右键没有看到...

    今天在新导入一个maven项目的时候,发现和直接在eclipse中创建的maven项目有点不同,并且发现右键没有maven这个选 项,于是上网得到了解决办法,分享给大家:

    解决办法:

    eclipse导入新的maven项目后,右键没有看到maven选项。
    右键项目后找到Configure后Convert to Maven Project再从新右键即可。

    展开全文
  • SpringBoot对Maven父子多项目结构管理

    千次阅读 2019-11-24 23:11:10
    一、项目结构图 二、父工程mybatis_dubbo_nacos_parent项目pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=...

    一、项目结构图

    二、父工程mybatis_dubbo_nacos_parent项目pom.xml文件

    <?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.1.7.RELEASE</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
        <groupId>com.bean</groupId>
        <artifactId>mybats_dubbo_nacos_parent</artifactId>
        <version>1.0.0</version>
        <name>mybats_dubbo_nacos_parent</name>
        <description>Dubbo-Nacos父工程</description>
        <packaging>pom</packaging>
        <!-- 引入父工程下的子项目 -->
        <modules>
            <module>common</module>
            <module>dubbo_order</module>
            <module>dubbo_account</module>
            <module>dubbo_stroge</module>
            <module>dubbo_business</module>
        </modules>
         <!-- 这里配置全局版本依赖管理 -->
        <properties>
            <java.version>1.8</java.version>
            <!--fastJSON-->
            <fast.json.version>1.2.56</fast.json.version>
            <!--mybatis-->
            <mybatis.spring.boot.starter.version>2.0.1</mybatis.spring.boot.starter.version>
            <!--google guava框架-->
            <guava.version>28.0-jre</guava.version>
            <!--Mysql连接-->
            <mysql.connection.version>5.1.47</mysql.connection.version>
            <druid.version>1.1.16</druid.version>
            <seata.version>0.9.0</seata.version>
            <dubbo.version>2.7.1</dubbo.version>
            <dubbo.registry.nacos>0.0.2</dubbo.registry.nacos>
            <protobuf.version>3.7.1</protobuf.version>
            <netty4.version>4.1.42.Final</netty4.version>
            <nacos-config-spring-boot.version>0.2.1</nacos-config-spring-boot.version>
            <netty-all.version>4.0.35.Final</netty-all.version>
        </properties>
    
        <dependencies>
            <!-- 这里可以引入所有项目共有的依赖 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
        <dependencyManagement>
            <!-- 模块说明:这里声明多个子模块 -->
            <dependencies>
                <!--工具项目管理-->
                <dependency>
                    <groupId>com.bean</groupId>
                    <artifactId>common</artifactId>
                    <version>1.0.0</version>
                </dependency>
                <!--库存项目管理-->
                <dependency>
                    <groupId>com.bean</groupId>
                    <artifactId>dubbo_stroge</artifactId>
                    <version>0.0.1-SNAPSHOT</version>
                </dependency>
                <!--用户账户项目管理-->
                <dependency>
                    <groupId>com.bean</groupId>
                    <artifactId>dubbo_account</artifactId>
                    <version>0.0.1-SNAPSHOT</version>
                </dependency>
                <!--订单项目管理-->
                <dependency>
                    <groupId>com.bean</groupId>
                    <artifactId>dubbo_order</artifactId>
                    <version>0.0.1-SNAPSHOT</version>
                </dependency>
            </dependencies>
        </dependencyManagement>
    </project>
    

    三、创建子项目 以common为例

    1、选择父项目mybatis_dubbo_nacos_parent右键new->Module

    2、创建SpringBoot项目 然后下一步

    3、填写项目信息

    4、选择需要初始化创建引入的依赖 可以不选自己添加maven依赖

    5、项目地址 默认会在父项目mybatis_dubbo_nacos_parent包下 不需要更改路径

    6、打开common项目的pom.xml

    <?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <!--指向父工程依赖-->
        <parent>
            <groupId>com.bean</groupId>
            <artifactId>mybats_dubbo_nacos_parent</artifactId>
            <version>1.0.0</version>
            <!--相对路径指向上一级包的父工程的pom.xml-->
            <relativePath>../pom.xml</relativePath> <!-- lookup parent from repository -->
        </parent>
        <artifactId>common</artifactId>
        <version>1.0.0</version>
        <name>common</name>
        <!--通常公共项目可以以jar形式-->
        <packaging>jar</packaging>
        <description>公共项目</description>
    
        <properties>
            <java.version>1.8</java.version>
        </properties>
    
        <dependencies>
    
        </dependencies>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    
    </project>
    

     

    展开全文
  • 在我们创建mavenf父子工程时候,通常工程目录的显示结构如下:这样的目录结构虽然并不影响工程,但是心里总觉得不爽,我们可以通过更改设置,让工程结构看起来“更合理”。我们点击工程视图右边的倒三角,看到如下...

    在我们创建maven父子工程时候,通常工程目录的显示结构如下:


    这样的目录结构虽然并不影响工程,但是心里总觉得不爽,我们可以通过更改设置,让工程结构看起来“更合理”,也就是如下视图:



    我们点击更改前的工程视图右边的倒三角,看到如下视图:

    视图中只有package presentation菜单,我们想要父子工程看起来顺眼,就需要倒三角中出现project presentation,然后选择hierarchical即可。

    方法一:

    eclipse-->windows-->perspective-->open perspective-->other:选择javaEE就行:


    确定之后,我们发现父子工程结构发生改变,同时倒三角中也有了project prosenttation选项:

    方式二:

    eclipse-->show view,选择package explorer和project explorer即可:



    注:

    perspective,即透视图,我们理解为工程显示结构也行,只是有点偏颇。

    eclipse中默认的透视图是java,很多情况下我们开发可能只会选择Java透视图和debug透视图,我们也可以选择Customize Perspective来设计自己个性化的透视图。

    展开全文
  • eclipse导入Maven项目后,项目包显示为文件夹结构: 网上解决办法: 项目右键,然后点击Properties,在弹出的窗口中选择Java Build Path,然后选择Source tab, 展开找到Excluded。正常情况下应该是None,现在发现是...

    eclipse导入Maven项目后,项目包显示为文件夹结构:
    在这里插入图片描述
    网上解决办法: 项目右键,然后点击Properties,在弹出的窗口中选择Java Build Path,然后选择Source tab, 展开找到Excluded。正常情况下应该是None,现在发现是 **,所以需要remove它即可。
    (尝试后不可行,build path 灰色不可编辑(no actions available)或 找不到build path 选项 :)
    在这里插入图片描述
    网上解决办法: 项目右键—>Properties—>Project Facets—>Convert to faceted from…—>勾选Java
    (尝试后,不可行,无Project Facets选项)

    最后的解决方法: 项目右键–>Maven–>Update project
    出现如下问题:
    在这里插入图片描述
    在这里插入图片描述
    此错误不影响程序运行,可直接删除module-info.java文件

    展开全文
  • maven父子结构demo

    2018-05-21 17:09:27
    java、简单的maven父子结构demo,各个之间相互引用。。
  • 用命令创建maven项目1开始键+r,进入命令提示符,点击确定,如下图所示:2检测maven的版本,输入mvn -v ,如下图所示:3输入mvn archetype:generate ,执行这个命令有点久,要有耐心,他会检测setting.xml,不符合...
  • maven子项目读取父项目的properties 主要通过读取父项目target/classes目录的路径来获取父项目中resource下的properties文件 如图: URL resource = this.getClass().getClassLoader().getResource("env/dev/dev_...
  • 问题:用了idea后,导入maven项目只能按照单个导入pom文件,导入所有pom后,项目都是平行展示的,1没有按照文件夹结构展示,2而且你的总目录名是你点开第一项目的名字(备注,如果你是打开一个父子工程那还是有结构...
  • 问题:当我创建了一个新的Maven文件时,发现目录中没有src目录以及其目录,如图所示: 原因是填写maven的本地地址还有手动修改settings地址非常重要!!! 所以各位在新建Maven文件的时候一定要注意修改如图所示...
  • 目录结构咋直接到D盘了, 试过import modules 没有反应
  • jenkins构建maven父子项目,由于父子项目是在同一个git repository下,所以每次push都会触发所有modules构建,怎么做到修改哪个modules就构建哪个?
  • maven子项目无法引用父项目jar

    千次阅读 2019-08-19 10:21:29
    出现子项目无法引用父项目jar包: 解决问题: 1.确定父模块的pom里面有子项目的module 2.确定在父pom使用 包裹maven,jar包位置,进行统一管理 3.springboot 本身依赖加入包需要从父pom中移除,否者子项目直接...
  • 1.先移除 pom.xml 的 <...2.如果项目不是 Maven 项目,首先保证项目的目录结构符合 Maven 标准目录结构,然后选中项目右键 → Configure → `Convert to Maven Project`。 3.Maven 标准结构 ...
  • maven多模块项目结构

    千次阅读 2020-05-21 10:41:13
    maven多模块结构 一个父项目(app-parent)聚合很多子项目(app-util, app-dao, app-service, app-web)。每个项目,不管是父子,都含有一个pom.xml文件。而且要注意的是,小括号中标出了每个项目的打包类型。父项目是...
  • 首先解释几个maven pom文件中的标签,作为一个maven管理的项目模块,必不可少的事GAV标签,即groupId,artifactId,version groupId: 项目名称,是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里j...
  • Maven项目结构解析

    2016-03-08 17:36:07
    1.标准目录结构: src  -main  –bin 脚本库  –java java源代码文件  –resources 资源库,会自动复制到classes目录里  –filters 资源过滤文件  –assembly 组件的描述配置(如何打包)  –...
  • maven对应多个子项目, 每个子项目都是一个单独运行的jar包 2. 项目结构: 五个 jar包; 一个common资源包 3. 思路: common 作为这五个jar的外部资源 五个jar单独导报 4: 配置 父级pom配置: 不可以加这个! 不...
  • maven 一次打包多个maven项目

    千次阅读 2018-11-19 22:33:38
    maven 一次打包多个maven项目。 使用场景 ...如果一个项目有多个子项目的pom.xml文件,比如我的项目路径是这样的,项目结构如图,如果没有一个总的pom文件,则不能一次打包多个maven项目。 总的...
  • Maven项目编译后文件目录结构

    千次阅读 2018-11-09 13:29:23
    项目Test在eclipse中结构: 去找编译后文件目录,先去编译后项目存储地址 workspace对应的盘:\workspace的位置\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\项目名   META-INF:相当...
  • Maven父子级项目,一般会有多层,如下面 seafly-parent |— seafly-web |— seafly-core |— |— seafly-core-util |— |— seafly-core-service |— seafly-api 我们想讲seafly-api发布到私服...
  • 在创建项目时必定会碰到Maven这个歌东西,在这里,我可以告诉各位,Maven特别重要,管理jar包非常方便,只要复制各jar包的坐标信息,idea就会自动去下载jar包,首先去本地仓库看有木有,木有就...
  • Maven多模块项目结构依赖和搭建

    万次阅读 2018-03-29 20:39:22
    Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。 简单多模块搭建 ...
  • eclipse导入maven多模块项目后,子模块...式来展示,代码也提示,让子项目项目化,包结构化是个问题?哪位大神处理过如此情况?求教 ![图片说明](https://img-ask.csdn.net/upload/201708/17/1502949672_598439.png)
  • Maven项目根路径及ClassPath

    千次阅读 2019-06-27 15:46:27
    在idea中,Maven聚合web项目下的webapp目录是用来管理工程项目而增加的,当工程打包后就没有webapp目录了,webapp目录下的所有文件都会复制到 项目的根目录 下,项目根路径为...\Tomcat\Tomcat 8.5.5\apache-tomcat-...
  • Eclipse创建Maven Project跟Maven Module一、创建Maven Project1.右击 --&gt; New --&gt; Other,--&gt; Maven --&gt; Maven Project --&gt; Next 2.如下图,选中Create a simple project --&...
  • 【New】——>【Project…】,如下图所示: ...注:此处如果创建web项目请勾选maven-archetype-webaap选项,lz只是为了演示选择了maven-archetype-site。 3、name属性后输入【项目名称】,点击【Artifact Coo
  • 比如我想创建的项目结构如图: ——guli-parent(总父项目外壳) —— ——common(本地工具父项目外壳) —— —— ——common-base(本地基础项目(没有启动主类)) —— —— ——common-utils(本地工具...
  • 项目约定俗称的目录层级结构 main目录的java目录:① Source as root 代码根目录 resources目录:Resources as root 配置文件根目录 主程序代码写在src/main/java中 配置文件放在src/main/resources中 单元测试...
  • 2. 导入完成之后,如果打开子项目没有maven依赖的dependency之类的jar包文件夹,则需要右键子项目,选 import as project &amp;amp;gt; 之后在独立出来的子项目右键 &amp;amp;gt; maven =&amp;amp;gt; ...
  • IDEA 创建SpringBoot多级Maven父子项目

    千次阅读 多人点赞 2019-12-10 21:53:51
    IDEA 创建SpringBoot多级MAVEN父子项目一、环境准备1、JDK安装配置2、MAVEN安装配置3、IDEA破解版二、项目搭建1、创建顶级Maven项目附: 一级项目完整`pom.xml`配置2、创建二级Maven子项目附: 二级子项目完整`pom.xml...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,883
精华内容 15,153
关键字:

maven项目子项目不是maven结构