Я новичок в maven. Таким образом, у меня есть проект с файлом pom.xml. Поэтому я побежал с maven, и сборка была успешной. У меня есть стеклянная рыба. Glassfish уже работает отдельно. Итак, каков следующий шаг для запуска проекта с помощью Glassfish? Моя IDE - затмение.Как запустить проект после строительства с maven
ответ
Вы должны сначала сказать Maven, чтобы построить WAR, посмотрите этот плагин для этого: http://maven.apache.org/plugins/maven-war-plugin/.
Затем вам нужно сообщить maven, как развернуть на стеклянную рыбку, вы можете либо настроить плагин Maven для выполнения этого (см. Здесь: http://mojo.codehaus.org/exec-maven-plugin/). Или вы можете оглянуться вокруг пользовательского плагина, посвященного интеграции maven со стеклянными рыбками. Это выглядит многообещающе, но я не использовал его: http://maven-glassfish-plugin.java.net/.
Maven предоставляет множество базовых функций из коробки, но большая часть кулера с автоматизацией сборки осуществляется через плагины.
Update
Просто обновление, чтобы добавить очень простой Pom, которая будет выполнять автоматическое развертывание. Примечание: если вы просто запустили «mvn clean install», с упаковкой, установленной в «war», maven создаст для вас файл .war и поместит его в целевую папку. Вы можете взять это и развернуть его в стеклянную рыбу вручную, если хотите только начать.
Ниже часть очень простой ПОМ, который использует выполнения плагин Maven для автоматического развертываются к GlassFish в зависимости от сборки:
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>exec</goal>
</goals>
<phase>install</phase>
</execution>
</executions>
<configuration>
<executable>${path-to-asadmin-util}</executable>
<arguments>
<argument>deploy</argument>
<argument>--user=${username}]</argument>
<argument>--passwordfile=${password-file}</argument>
<argument>--host=localhost</argument>
<argument>--port=4848</argument>
<argument>target/${project.name}</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
В основном это просто вызывает команду развернуть на GlassFish утилиты asadmin [1]. Вам необходимо заполнить следующие переменные:
${path-to-asadmin-util}
-> это путь к утилите asadmin (обычно в GLASSFISH_HOME/бункером)${username}
-> GlassFish администратора имя пользователя${password-file}
-> файл паролей для входа в GlassFish админа [2]${project.name}
-> имя вашей войны
Если вы хотите усложнить ситуацию, я предлагаю взглянуть на эту тему: GlassFish v3 and glassfish-maven-plugin (Mac).
[1] - http://docs.oracle.com/cd/E18930_01/html/821-2433/deploy-1.html#SJSASEEREFMANdeploy-1
[2] - http://docs.oracle.com/cd/E18930_01/html/821-2435/ghgrp.html#ghytn
Additonnaly, вы должны взглянуть на эту StackOverflow нить, имея дело с Maven deployement в glassifsh: https://stackoverflow.com/a/1836691/1047365.
Для дальнейшего понимания Maven, вы должны ДЕЙСТВИТЕЛЬНО прочитать эту (бесплатную) книгу: http://www.sonatype.com/books/mvnref-book/reference/. Это ссылка для Maven.
Мы можем объяснить вам, что делает Maven, производя и т. Д., Но Sonatype сделал отличную работу, и вы, вероятно, узнаете больше, чем читаете, чем когда-либо!
С уважением.
Большое спасибо. Вы, ребята, gr8. Пройдете через них :). – Sara
Добро пожаловать. Я помог тебе помочь :) –
Я нашел этот учебник полезным: http://tshikatshikaaa.blogspot.com/2012/05/introduction-to-maven-concepts-crash.html
- 1. Проект не обновлен после строительства с IntelliJ
- 2. Невозможно запустить веб-проект после сборки maven
- 3. Библиотеки, отсутствующие в затмении после строительства с Maven
- 4. запустить проект java maven с командной строкой
- 5. Как запустить многомодовый проект maven на причале?
- 6. Не удается запустить проект Maven
- 7. Создать Apklib для строительства с maven
- 8. не удалось запустить проект maven
- 9. Не удается запустить проект maven
- 10. Запустить проект maven в Eclipse
- 11. Как запустить проект maven в eclipse
- 12. Как запустить загруженный проект Java и Maven
- 13. Как запустить причал на Maven проект модульного
- 14. Как запустить проект Maven из Eclipse?
- 15. Как запустить проект Maven JME в netbeans?
- 16. Проект строительства в maven: хотите избежать нескольких модулей
- 17. Запустить проект с Spark и maven
- 18. Не удается запустить проект с настройкой Maven
- 19. Как запустить проект с несколькими модулями с использованием Maven
- 20. Ссылки на проект строительства MSBuild
- 21. Как запустить проект maven в android? или конвертировать проект maven в проект Android?
- 22. Не удалось запустить проект Maven в Eclipse
- 23. Проект строительства зданий для Android
- 24. Проект строительства QT - статическая сборка
- 25. Проект строительства градля с конкретным jdk
- 26. Как запустить проект maven с помощью скрипта ant?
- 27. Как запустить Intellij IDEA, создан проект Maven с Дженкинсом?
- 28. Получение ошибки при попытке запустить проект Maven
- 29. Проект игры, который не запускается после строительства в XNA
- 30. запустить задачу с maven после определенного phace
Привет Пол Я смущен. Я новичок в maven, поэтому простите меня, если это тривиально. Итак, что делает mvn компиляция, когда я запускаю pom.xml с ним? Создает ли он пакет для ушей? Если да, то где этот пакет идет так, чтобы я мог развернуть его на стеклянную рыбку. Tnx. – Sara
Сара, пожалуйста, напишите вам pom. –
Добавил немного помпе, который может вас завести. Есть несколько способов сделать это. –