Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在maven中添加非vertx模块依赖项_Java_Maven_Vert.x - Fatal编程技术网

Java 如何在maven中添加非vertx模块依赖项

Java 如何在maven中添加非vertx模块依赖项,java,maven,vert.x,Java,Maven,Vert.x,如何向Vert.x多模块项目中添加模块(一个简单的自编Java库,带有一些常用工具) 我得到了一个示例根pom.xml: <modules> <module>common</module> <!-- this is the simple java module //--> <module>core</module> <module>web-server</module> <mod

如何向Vert.x多模块项目中添加模块(一个简单的自编Java库,带有一些常用工具)

我得到了一个示例根
pom.xml

<modules>
  <module>common</module> <!-- this is the simple java module //-->
  <module>core</module>
  <module>web-server</module>
  <module>business</module>
</modules>
以及Vert.x模块的
pom.xml
,该模块依赖于公共模块:

<dependency>
    <groupId>...</groupId>
    <artifactId>common</artifactId>
    <version>1.0</version>
    <scope>provided</scope> <!-- without i got an error[1] //->
</dependency>

...
常见的
1

如果我假设公共模块将被其他模块使用?是的,这是我的意图。为什么在您(我假设)只使用公共模块的模块中使用
复制依赖项
?您应该在pom中将其定义为依赖项。我也使用第三方库,如apaches commons等,如果没有此目标,这些库不会被复制,并且运行的vertx模块会为这些第三方库抛出NoClassDefFoundError。如果我使用“安装”目标(这可能解决了所有问题),那么问题就来了我得到了这个错误:
<dependency>
    <groupId>...</groupId>
    <artifactId>common</artifactId>
    <version>1.0</version>
    <scope>provided</scope> <!-- without i got an error[1] //->
</dependency>