Вопрос по java, maven – Запустить мультимодульный проект Maven

0

Это основной вопрос, я просто не очень знаком с мультимодульными структурами maven. Скажем, у меня есть веб-приложение. И я хочу подключить к нему несколько модулей (некоторые сервисы). Нужно ли сделать веб-приложение только одним из модулей, зависящим от некоторых других, и затем запустить его? Сначала я думал, что смогу запустить весь проект, но эта опция оказывается неактивной в моей IDE (сейчас я использую NetBeans), что заставило меня подумать, что мне нужно запустить что-то вроде основного модуля (в данном случае веб-приложения) ). Это так? Заранее спасибо.

Ваш Ответ

1   ответ
5

+-- root (pom.xml)
     +--- module-1
     +--- module-2
     +--- module-war 

<project ..>

  <groupId>com.test.project</groupId>
  <artifactId>parent</artifactId>
  <version>1.0-SNAPSHOT</version>

  <modules>
    <module>module-1</module>
    <module>module-2</module>
    <module>module-war</module>
  </modules>

</project>

<project ..>
  <parent>
    <groupId>com.test.project</groupId>
    <artifactId>parent</artifactId>
    <version>1.0-SNAPSHOT</version>
  </parent>

  <artifactId>module-1</artifactId>

  dependencies for the module

</project>

<project ..>
  <parent>
    <groupId>com.test.project</groupId>
    <artifactId>parent</artifactId>
    <version>1.0-SNAPSHOT</version>
  </parent>

  <packaging>war</packaging>
  <artifactId>module-war</artifactId>

  dependencies for the module

</project>

<project ..>
  <parent>
    <groupId>com.test.project</groupId>
    <artifactId>parent</artifactId>
    <version>1.0-SNAPSHOT</version>
  </parent>

  <artifactId>module-1</artifactId>

  <dependencies>
    <dependency>
      <groupId>${project.groupId}</groupId>
      <artifactId>module-2</artifactId>
      <version>{project.version}</version>
    </dependency>

    ..other dependencies..

  </dependencies>

</project>

mvn clean package
Error: User Rate Limit Exceeded John Doe

Похожие вопросы