Могу ли я указать в Maven относительный путь над моим текущим проектом?

Явно бросаю его как double

double g = 1.0/3.0

Это происходит потому, что Java использует операцию целочисленного деления для 1 и 3, так как вы ввели их как целые константы.

30
задан Pascal Thivent 30 January 2010 в 07:48
поделиться

2 ответа

С Maven вещами относительно каталога, содержащего pom.xml (который представлен $ {BustiR} и называется базовым каталогом) Отказ Однако есть некоторые ситуации, когда вам придется указать относительный путь:

  • , если POM не находится непосредственно выше данного модуля, используя элемент См. Этот пример )
  • Если модули не вложены (т. Е. Если вы используете плоский макет) с использованием относительного пути в различных <модуль> элементов (как в Этот пример ).

Наличие всего, что сказано, я не уверен, что именно то есть ваша ситуация или то, что вы описываете.

Может быть, вы должны показать соответствующие части вашего POM, если это возможно.

37
ответ дан 27 November 2019 в 22:24
поделиться

В идеале pom.xml должен находиться в том же каталоге, что и каталог src. Например, предположим, что Вы извлекли проект из svn в папку C:/work/project, а затем сохраните главный pom.xml в C:/work/project. src также должен находиться в C:/work/project.

Ваши другие подпроекты должны находиться в C:/work/subproject1, C:/work/subproject2 и т.д. каждый из них должен иметь свой собственный pom.xml. Тогда в основной pom.xml вы можете обратиться к другим проектам в

<modules>      
    <module>../subproject1<module>
    <module>../subproject2<module>
</modules>
13
ответ дан 27 November 2019 в 22:24
поделиться
Другие вопросы по тегам:

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