pom.xml中的依赖类型

Sai*_*eek 5 java maven web

在我的项目中,我想为动态Web应用程序创建一个耳朵,并将依赖类型定义为web部件的战争和jar部分的类似

<dependencies>
<dependency>
    <groupId>test.vias</groupId>
    <artifactId>test-web</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <type>war</type>
</dependency>
<dependency>
    <groupId>test.vias</groupId>
    <artifactId>test-service</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <type>jar</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)

现在问题是,我们可以在pom.xml中为依赖项目模块定义多少类型的依赖.

Man*_*shi 1

我发现的其他两个依赖项是:

 <dependencies>
    <dependency>
      <groupId>org.apache.maven</groupId>
      <artifactId>maven-embedder</artifactId>
      <version>2.0</version>
      <exclusions>
        <exclusion>
          <groupId>org.apache.maven</groupId>
          <artifactId>maven-core</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
    ...
  </dependencies>
Run Code Online (Sandbox Code Playgroud)

参考这个: http: //maven.apache.org/pom.html