<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion> <groupId>com.zyt</groupId>
<artifactId>fusunDemo</artifactId>
<version>1.0-SNAPSHOT</version>
<modules>
<module>zyt_biz</module>
<module>zyt_frame</module>
</modules>
<packaging>pom</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.zyt</groupId>
<artifactId>zyt_schema_core</artifactId>
<version>${schema.version}</version>
</dependency>
</dependencies>
</dependencyManagement> <profiles>
<!--dat环境-->
<profile>
<id>DAT</id>
<properties>
<schema.version>1.0-SNAPSHOT</schema.version>
<env>dat</env>
</properties>
</profile>
</profiles>
</project>

这个是顶级父工程的pom.xml文件

import com.jcraft.jsch.ChannelSftp;
import org.apache.log4j.Logger; /**
* @description:
* @author: zhangyantao(张艳涛)
* @createDate: 2020/11/23
* @version: 1.0
*/
public class SftpUtil {
private static Logger log= Logger.getLogger(SftpUtil.class);
private ChannelSftp sftp;
}

这个是子工程的一个类,这里的ChannelSftp 依赖的是顶级父工程的zyt_schema_core的依赖,但现在用不了依赖,

不会引入实际依赖,能约束dependecies下的依赖的依赖使用,继承了版本定义,子模块需要dependency引入<次依赖>不要带<version>版本

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>zyt_biz_frame</artifactId>
<groupId>com.zyt</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion> <groupId>com.zyt</groupId>
<artifactId>zyt_biz_frame_utility</artifactId>
<version>1.0-SNAPSHOT</version> <name>zyt_biz_frame_utility</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties> <dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
<version>1.7.25</version>
</dependency>
<dependency>
<groupId>com.zyt</groupId>
<artifactId>zyt_schema_core</artifactId>
</dependency>
</dependencies> <build>
...
</build>
</project>

最新文章

  1. android命名规范
  2. java Future 模式
  3. Qt之图标切分与合并(关键是使用QPixmap的copy函数来拷贝整张图片的某个区域)
  4. SQL连接方式(内连接,外连接,交叉连接)
  5. 三、ASP.NET MVC Controller 控制器(二:IController控制器的创建过程)
  6. 第一个 lua 程序
  7. Scala学习笔记(一)
  8. js实现单双行文本溢出添加省略号
  9. Jquery 一个页面多个倒计时 实现
  10. Atitit 如何创新 创新只有在两种条件下发生:自由、效率。
  11. C语言--isspace()函数实现
  12. discuz上传头像失败怎么解决
  13. linux下kill -9 pid 强制不能杀掉进程原因
  14. VC++编程之道读书笔记
  15. ThinkPHP自定义错误页面、成功页面及异常页面
  16. 数据流图(DFD)画法
  17. XPath在python中的高级应用
  18. hiho一下 第一周 最长回文子串
  19. spring-wind 搭建过程问题记录
  20. Lambda表达式中使用正则表达式

热门文章

  1. 面试官:MySQL的可重复读级别能解决幻读问题吗?
  2. Mybatis数据连接池的配置---增删改查(以及遇见的问题)
  3. redhat6版本网卡绑定做bond
  4. Flask一分钟Mock一个API
  5. CosId 1.0.0 发布,通用、灵活、高性能的分布式 ID 生成器
  6. WEB安全新玩法 [6] 防范图形验证码重复使用
  7. Linux-Jumpserver服务
  8. Vsftpd虚拟用户登陆配置(Centos7)
  9. 关于asp.net中Repeater控件的一些应用
  10. JVM到底是什么呢