# tct-commons
**Repository Path**: JavaObjects/tct-commons
## Basic Information
- **Project Name**: tct-commons
- **Description**: Java-使用Maven创建聚合工程
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-09-27
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 68-Java-使用Maven创建聚合工程.md
1. 新建一个Maven工程

勾选 Create a simple project (skip archetype selection)
如图所示,location里会有默认为别的项目的空间,我进行的尝如下:
去掉勾选 Use default Workspace location 清空Location:里的路径
完成之后再次勾选 Use default Workspace location

结果就成这样咯。。。。不能点击Next。。。显示我是没有解决这个bug
**最终解决方法:**
windows ---> Preferences ---> Global Settings (open file) 配置好即可解决这个bug



这样一个Maven工程就创建好咯。。。

2. 因tct-commons这个总的工程下面有很多子的工程,所以再创建一个Maven Module
File ---> NEW ---> Maven ---> Maven Module ---> Next




+ 打开txt-commons里的pom.xml,可以看到这里面已经有子级txt-domain的配置咯

3. 同样的操作再创建一个Maven Module tct-dao


这里父级工程里的pom.xml已经自动更新
```
Title: User
*Description:
* @author xianxian * @date 2019年6月27日 */ public class User { private Integer id; private String name; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } } ``` 6. 在dao工程里写一个dao类看看是否能够导入其它工程的实体类,如图所示成功导入,未报错。  ``` package com.tencent.easyJava.dao; import com.tencent.easyJava.domain.User; public class UserDao { public void addUser(User user) { System.out.println("add User:" + user); } } ``` **以就就是我关于 Java-使用Maven创建聚合工程 知识点的整理与总结的全部内容 [另附源码](https://github.com/javaobjects/tct-commons)** ================================================================== #### 分割线 ================================================================== **博主为咯学编程:父母不同意学编程,现已断绝关系;恋人不同意学编程,现已分手;亲戚不同意学编程,现已断绝来往;老板不同意学编程,现已失业三十年。。。。。。如果此博文有帮到你欢迎打赏,金额不限。。。** 