[英]How can I properly use another a module's class in another module in a multi-mod Maven SVN project?
我正在为我的实习工作开发多模块Maven项目。 我将称为父项目A。我将称为两个模块:模块A和模块B。
我想做的是从模块A导入一个类,以便可以在模块B中使用模块A的类。我不确定如何执行此操作以及到目前为止所做的操作到底会发生什么。
因此,我将整个项目提交给SVN,并且能够将模块A的依赖项添加到模块B xml中。
我的问题是,将模块A的类导入模块B时到底发生了什么? Maven是否正在从我提交的SVN中提取课程? 如果我想编辑模块A的类,以便它将执行模块B中的另一个功能,是否需要重新重新提交并重新安装? 如果有人可以解释该过程,将不胜感激。
编辑:另外,我想在模块A的类对象上使用@Autowired,并在模块B中使用它。我不确定是否可以,有人可以解释一下吗?
我的问题是,将模块A的类导入模块B时到底发生了什么? Maven是否正在从我提交的SVN中提取课程? 如果我想编辑模块A的类,以便它将执行模块B中的另一个功能,是否需要重新重新提交并重新安装?
Maven和SVN是两个不同的事物,默认情况下彼此无关。 当您在父项目上调用“ mvn install”时,会发生以下情况:
所有这些都无需访问您的SVN。
另外,我想在模块A的类对象上使用@Autowired,并在模块B中使用它。我不确定是否可以这样做,有人可以解释一下吗?
@Autowired是Spring框架提供的注释。 有关Spring的一些教程,请参见http://www.springsource.org/tutorials 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.