Вопросы с тегом «maven»

Maven - это инструмент управления проектами программного обеспечения на основе подключаемых модулей, основными функциями которого являются автоматизация сборки вашего программного обеспечения, управление зависимостями и создание отчетов и документации.

223
Выбор между одним или несколькими проектами в репозитории git?

В gitсреде, где мы модульно структурировали большинство проектов, мы сталкиваемся с одним проектом на репозиторий или несколькими проектами на проектирование репозитория . Давайте рассмотрим модульный проект: myProject/ +-- gui +-- core +-- api +-- implA +-- implB Сегодня у нас есть один проект на...

23
Разделение большого проекта для создания многомодульного проекта Maven

Я работаю над приложением Spring-MVC, в котором мы используем Maven для управления зависимостями. Поскольку проект большой, мы думаем о разделении проекта на несколько частей. У меня были некоторые сомнения, на которые я надеюсь получить ответы здесь. В настоящее время мы развертываем один файл...

22
Убедите одинокого разработчика использовать отдельный инструмент для сборки вместо сборки в один клик IDE

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 7 лет назад . В мои годы программирования на Java и в последнее время на Scala я никогда не использовал Ant, Maven, Gradle или какие-либо из этих инструментов для...

20
Построение и создание артефактов на Haskell аналогично Maven

Я долгое время был разработчиком Java, но недавно я присоединился к команде Haskell. В мире Java, если у вас большой проект, над которым работают несколько команд, общий подход заключается в использовании сервера артефактов, такого как Maven, для упрощения и ускорения разработки. Многочисленные...

19
Как включить лицензии для сторонних зависимостей Maven?

Я создаю двоичный дистрибутив для моего проекта Java. Я выпускаю это двумя способами: Maven Central Распространяемый в архиве код Google Мой проект лицензирован под лицензией Apache 2.0. Я использую небольшое количество сторонних организаций, одна из которых имеет лицензию MIT. Я считаю, что я...

19
Лучший способ структурировать Git-репозиторий для Maven

Мне нужен совет о том, как структурировать наши проекты в Git. Мы используем Java, а Maven - наш инструмент для сборки. Maven своего рода предполагает, что все ваши проекты имеют общего предка. Maven также может быть настоящей королевой драмы, когда вещи не настроены точно так, как Apache...

15
Структура приложения Java: горизонтальное или вертикальное разделение

Немного поспорил о начальной структуре проекта (используя Maven / Eclipse) для большого Java-приложения. Опция 1: entities (i.e. the whole database using Hibernate classes-first) services (i.e. sets of read/write operations on the entities) app (perhaps split up more further down the line) Вариант...

14
Является ли Ant по-прежнему «основным направлением» для сборок Java?

Мы постепенно заменяли файлы пакетных команд (windows .bat), которые просто объединяли классы, скомпилированные в IDE для разработчиков, с более полными сборками Ant (т. Е. Получали из CVS, чистую компиляцию, jar, архив, электронную почту и т. Д.) Я потратил много времени на изучение (и отладку...

13
Создание проектов Java EE с Maven

Я разрабатывал веб-приложения на Java EE с Eclipse около года. Мой работодатель не использует Maven, но чем больше я об этом читаю, тем больше я убежден, что Maven + Hudson будет для нас очень полезен. Во-первых, я должен привыкнуть к этим технологиям в свободное время, чтобы я мог создать...

13
Должна ли моя небольшая библиотека программного обеспечения избегать использования других библиотек?

Я только что выпустил небольшую библиотеку Java, которая предлагает только несколько классов и методов. Поскольку я создавал проект с Maven, я сразу использовал несколько сторонних библиотек для достижения своих целей, а именно: commons-lang3 (для некоторых общих вещей Java) slf4j-api (для...

12
git, maven и jenkins - управление версиями, разработка и выпуск

Каков предпочтительный способ сделать следующее с git, maven и jenkins: Я разрабатываю приложение, которое я хотел бы поддерживать в ветвях «dev» и «release». Я хотел бы, чтобы Дженкинс построил оба. Возможно, что артефакты релиза будут иметь версии, подобные 1.5.2, а dev-build будет просто...

12
Разделение Java-проектов

У меня большой Java-проект, и мы используем maven для нашего цикла сборки. Этот один проект широко используется - в других проектах, в различных приложениях, некоторые из которых содержатся в нем, а некоторые в другом месте ... Честно говоря, это немного беспорядок (различные биты добавляются в...

9
IntelliJ с компиляцией Maven

У меня есть проект, который нуждается в банках Hibernate. Я добавил их как зависимости в pom.xml и Maven хорошо компилирует мой проект. Однако в IDE все аннотации и вызовы API Hibernate помечаются как неразрешенные (красный). Как я могу получить IntelliJ, способный их разрешить? Есть ли способ...