Создал проект с 2 модулями и хотел сделать родительский pom чтобы не писать все дважды, не знаю где должен быть родительский пом. Заранее спасибо
В этой же папке создаем pom.xml родительского проекта примерно такого содержания:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>someGroupId</groupId>
<artifactId>someArtifactId</artifactId>
<version>someVersion</version>
<packaging>pom</packaging>
<modules>
<module>shop_category</module>
<module>shop_product</module>
</modules>
</project>
Замените someGroupId
, someArtifactId
, someVersion
на удобочитаемые координаты проекта.
У каждого дочернего модуля в POM.xml нужно будет проставить ссылку на родителя:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>someGroupId</groupId>
<artifactId>someArtifactId</artifactId>
<version>someVersion</version>
</parent>
...
На примере все это можно посмотреть в Maven by Example. Chapter 6. A Multi-Module Project.
P.S. На самом деле pom.xml можно разместить практически где угодно и проекты могут ссылаться друг на друга через прописанные пути, но, скорее всего, Вам это не нужно.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я еще совсем зеленый в JavaВопрос: какой модификатор доступа имеет конструктор класса, если не указать его
Я начал переносить бизнес-логику из активити во viewModel, но остановился на одном местеМне нужно перенести этот участок:
Есть два фрагментаВо фрагменте 1 при нажатии кнопки открывается второй фрагмент
Вопрос вызван тем, что у меня есть CyclicBarrier, и мне из главного потока нужно узнать, когда CyclicBarrier открылсяДля CyclicBarrier я могу указать Runnable, который...