maven中父类和依赖有什么区别

如题所述

如果在一个module中写了一个类,另一个module的pom里面继承的话没法调这个类,依赖就可以。角度不同,继承只看这个pom。而依赖看的是整个module。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-09

    通常父类都是自己创建的项目,依赖是第三方的。

    在父类中如果写在<dependencies> 中的依赖,那么他的子类的依赖都会自动继承<dependencies>下的所有jar包。

追问

我的意思是parent的功能用dependency一样可以实现,这两者到底区别在哪里?仅仅只是parent看着项目间更有条理更有关联一点?

本回答被网友采纳

Maven多模块项目构建?
第一步:创建一个parent模块【新建一个maven项目】第二步:创建子模块【更具需要的类型选择】第三步:创建成功过后 如果有多个模块依次安装上述的步骤继续创建更多的模块即可 当多模块项目构建成功后,我们可以父模块中的pom.xml查看到依赖的关系

maven pom.xml 没有 配置 hibernate-3.2.5.ga 为什么在dependencies有_百...
如果你的pom 文件依赖了宁一个工程B ,工程B pom文件中有这个包,或者他依赖里面有,一次类推,在子类工程中有,父类的dependences中就显示。

新建了一个maven项目,需要依赖其他项目,当mvn install的时候就出错...
- 生命周期配置中没有涉及的插件执行:org.apache.maven.plugins:maven-compiler-plugin:3.2:testCompile(execution:default- testCompile,阶段:测试编译)- CoreException:无法计算构建计划:插件org.apache.maven.plugins:maven-compiler-plugin:3.2或其一个依赖不能 已解决:无法读取org.apache.ma...

maven项目中junit测试同一方法, 运行一次却重复执行了两次?
test方法执行完后,在进入RunBefores的evaluate方法,这时候的next是DaoTest,则导致了又执行了一次test方法。so,更改父类的@Before方法名称。

如何创建maven工程及有子父关系的工程
1,首先创建一个父类工程 子模块继承父类工程 并在父类工程的pom.xml文件中定义引入的jar及其版本号 子模块可以引用 2 创建api子模块,主要放置SDK 3 创建server 子模块 主要存放配置文件 不包括源代码 创建工程完成 创建支持eclipse的多模块maven项目 通过maven可以创建多个关联模块的项...

【已解决】为什么我使用了maven-compiler-plugin,依然在代码中会对@...
override没什么用,这是你的IDE编辑器为你自动加上去的一个标志,告诉你说下面这个方法是从父类\/接口 继承过来的,需要你重写一次这样就可以方便你阅读,也不怕会忘记 如果你的方法不是从父类\/接口 继承过来的,就会报错。这时你只要删除@override就可以了。如果不是以上问题,也有可能是你的软件自己的...

springCloud中dependencyManagement的新用途
没有<parent>标签,父类spring-boot的依赖肯定是没有引进来的啊! 那为啥项目能正常运行呢! 联想到上面<dependencyManagement>标签中恰好有spring-boot和cloud的依赖,但是<dependencyManagement>不是为了方便版本号的统一管理,在父项目pom中定义,子项目中引用的时候就不用引入版本号的作用吗。再仔细看了下...

如何用springboot创建maven的依赖工程
<!-- 配置java版本 不配置的话默认父类配置的是1.6--><pluginManagement><plugins><plugin><artifactId>maven-compiler-plugin<\/artifactId><configuration>1.7<target>1.7<\/target><\/configuration><\/plugin><\/plugins><\/pluginManagement><\/build><\/project>3.创建的文件目录如图:4.在com.boot(即最外层目录文件)...

JOL:Java 对象内存布局
在Maven项目中引入JOL依赖即可使用。JOL高版本与低版本在输出对象内存布局时有细微差别,但高版本更直观地展示了对象布局。测试无字段类和具有字段类的代码分别展示了对象内存布局的输出结果,包括VM DESC和Java Object Layout信息。通过测试代码和输出结果,可以深入了解对象内存布局的结构和细节。

ByteBuddy入门教程
ByteBuddy是一个运行时动态生成Java类的类库,它可以用来操作现有类、创建指定的新类以及拦截方法调用。要开始使用ByteBuddy,首先需要在项目中加入依赖。对于Maven项目,需在pom.xml中添加依赖,而Gradle项目则需在build.gradle文件中加入compile net.bytebuddy:byte-buddy:1.7.1的依赖。接下来,我们将通过...

相似回答