2014-11-10 7 views
1

Я работаю над проектом, связанным с веб-сайтом. В этот момент я пытаюсь объединить некоторые фреймворки (Hibernate, Apache Shiro и т. Д.). В ближайшем будущем мне могут понадобиться дополнительные аддоны через maven. Можно ли собрать все вместе, таким образом, для чрезвычайной ситуации также упаковать maven. Это необходимо, потому что, где я нахожусь - у ПК небольшие конфигурации (Java 1.8/no maven (нет шансов на установку из-за ограничений политики)).Portable maven project

Возможно ли импортировать maven в WEB - проект как JAR?

Спасибо за все предложения,

Удачи! ;)

ответ

1

Кажется, что вы хотите просто сохранить весь каталог проектов, если я правильно вас понимаю.

Вы уверены, что они не могут установить Maven? Если это так, вам нужно будет скомпоновать maven с проектом.

Не могли бы вы дать мне более подробную информацию об окружающей среде, которую вы используете?

Вы можете легко импортировать банку в веб-проект maven. В разделе модулей веб-проекты pom.xml просто указывают каталог, если он находится в одном проекте. Если нет, вам придется добавить его как зависимость. Вам понадобится группа и артефакт ID банка, которую вы хотите добавить. Вы можете найти некоторые указатели here.

Пример для структуры каталогов проекта:

<modules> 
    <module>the web part</module> 
    <module>the backed part</module> 
    </modules> 

Каждый отдельный модуль должен быть вспомогательный модуль ведущего проекта.

This should help you with setting up the classpath. Также посмотрите @ это:

http://stackoverflow.com/questions/364114/can-i-add-jars-to-maven-2-build-classpath-without-installing-them 
+0

"Вы уверены, что они не могут установить Maven?" Да, я уверен. «Не могли бы вы дать мне более подробную информацию об окружающей среде, которую вы будете использовать?» Это университетский компьютер Java 1.8 (некоторые из них используют JRE 1.6, 1,7), но то, что я знаю лучше всего - одна из моих фреймворков требует java 1.8 – Reborn

+0

Насколько я понял (если у меня много jar @ одного каталога, и мне нужно добавить все из них) это должно быть так: 'code' FRAMEWORK_LIB */ ' code' – Reborn

+0

Вы должны добавлять все ваши рамки по разделам зависимостей в пОМ. xml (проверьте ссылку). Единственными, которые были бы в разделе модулей, были бы локальные изменения кода. Вы можете просто отправить копию maven с проектом, но это очень зависит от того, какие настройки SysAdmin есть на университетских компьютерах. – Zeratas