как узнать версию maven в intellij idea

Maven. Часть 1 – Знакомство и настройка

На мой взгляд Maven – это инструмент, без которого нельзя обойтись не одному Java программисту. Что такое Maven и для чего он нужен вы узнаете в этой статье.

Шаг 1. Знакомство с Maven

Apache Maven — фреймворк для автоматизации сборки проектов, специфицированных на XML-языке POM(Project Object Model).

Maven, в отличие от другого сборщика проектов Apache Ant, обеспечивает декларативную, а не императивную сборку проекта. То есть, в файлах проекта pom.xml содержится его декларативное описание, а не отдельные команды. Все задачи по обработке файлов Maven выполняет через плагины.

как узнать версию maven в intellij idea. maven plane. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-maven plane. картинка как узнать версию maven в intellij idea. картинка maven plane.

Главное преимущество Maven — это управление зависимостями. Редко какие проекты пишутся без использования сторонних библиотек. Эти сторонние библиотеки зачастую тоже в свою очередь используют библиотеки разных версий. Maven позволяет управлять такими сложными зависимостями, что позволяет разрешать конфликты версий и в случае необходимости легко переходить на новые версии библиотек.

Шаг 2. Установка Maven в OS Windows

Для начало скачаем Framework Maven.

На момент написания статьи самая новая версия Maven 3.0.5 скачать можно тут: http://maven.apache.org/download.cgi (apache-maven-3.0.5-bin.zip)

После того как мы скачали Maven, начинаем его установку.

1. Распаковываем zip архив в любую удобную для вас директорию, я распаковываю в корень диска для удобства C:\\apache-maven-3.0.5

2. Создаем переменную среды с именем M2_HOME.

3) В этом же диалоговом окне создайте переменную с именем M2 и присвойте ей значение %M2_HOME%\bin

4) Здесь же создайте еще переменную MAVEN_OPTS и присвойте ей значение -Xms256m или -Xmx512m. Это зависит от настроек вашей виртуальной машины. Данный пункт является необязательным, он просто дает некоторые дополнительные возможности для Maven.

5) Здесь же создайте или измените переменную Path, присвоив ей значение %M2%. Данное действие позволит нам работать с Maven через командную строку.

6) Также убедитесь, что у вас есть переменная с именем JAVA_HOME и она содержит путь к вашему JDK. К примеру: C:\Program Files\Java\jdk1.7.0

7) Откройте командную строку и выполните в ней mvn —version, чтобы убедиться в корректной установке. Вы должны увидеть информацию о текущей версии Maven.

Шаг 3. Установка Maven в Intellij IDEA

Или же если вы пользуетесь средой разработки Intellij IDEA, то достаточно зайти в Maven и установить путь: C:\\apache-maven-3.0.5 :

Источник

Maven

IntelliJ IDEA supports a fully-functional integration with Maven that helps you automate your building process. You can easily create a new Maven project, open and sync an existing one, add a Maven support to any existing IntelliJ IDEA project, configure and manage a multi-module project.

You can also create a Maven project and store it in the WSL environment or open it from the WSL file system. For more information, refer to the WSL section.

If you want to use a custom Maven version that is not bundled with IntelliJ IDEA, you need to install it locally.

Create a new Maven project

If no project is currently open in IntelliJ IDEA, click New Project on the Welcome screen. Otherwise, select File | New | Project from the main menu.

Select Maven from the options on the left.

For more information on Maven coordinates, see Maven naming conventions.

IntelliJ IDEA creates a Maven project with the pom.xml file that includes compiler and target versions of Java, dedicated Maven tool window, and all the necessary dependencies to start you work.

The version of Java specified in the pom.xml file overrides the version specified in the JDK for Importer option, located in the Maven settings.

Create a Java EE project with Maven as a build tool

Launch the New Project wizard. If no project is currently opened in IntelliJ IDEA, click New Project on the welcome screen. Otherwise, select File | New | Project from the main menu.

Select Java Enterprise from the options on the left.

IntelliJ IDEA creates a Maven project with the dedicated Maven tool window and adds necessary dependencies.

For the more detailed information, refer to Tutorial: Your first Java EE application.

Open an existing Maven project

Alternatively, click Open on the welcome screen.

If you have some custom plugins that require you to import your project from the IntelliJ IDEA model, press Ctrl+Shift+A and search for the Project from Existing Sources action.

IntelliJ IDEA opens and syncs the Maven project in the IDE. If you need to adjust importing options when you open the project, refer to the Maven settings.

If you have a Maven project with the configured Maven wrapper then IntelliJ IDEA will take the Maven version from the maven.properties file and add it as the Maven home path.

Configure the Maven settings before opening a new project

You can configure IntelliJ IDEA to display Maven settings before you open a new Maven project. Since these are application-level settings, they are applied to any new project you open.

Next time you open a new project, IntelliJ IDEA displays the Maven Settings dialog where you can specify a location of the local Maven repository and a user settings file.

как узнать версию maven в intellij idea. maven settings new project. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-maven settings new project. картинка как узнать версию maven в intellij idea. картинка maven settings new project.

Add a new Maven module to an existing project

You can add a Maven module to the project in which you are already working.

If you are adding sub modules by right-clicking the root folder then the process of adding a new module is shorter. You need to specify the name of your module in the Name field. The rest of the information is added automatically and you can use either the default settings or change them according to your preferences.

Configure a multi-module Maven project

You can create a multi-module Maven project in IntelliJ IDEA. The multi-module project is defined by a parent POM file with several sub modules.

If you have the Maven version 3.7 or later installed, IntelliJ IDEA will support importing a project from the MNG-6656 model.

In this case when you open a child POM file in the editor, you don’t have to specify a version inside the parent tags if it is located in the relativePath by default. If you add a dependency to a module in the same project, you don’t have to specify a version of the dependent module.

Create a Maven parent project. IntelliJ IDEA creates a standard Maven layout including an src folder.

In the Project tool window, remove the src folder since you would only need it in the very rare cases. For your general project, you don’t need the src folder for the parent POM.

In the Project tool window, right-click your project (or from the main menu, click File ) and select New | Module to add a sub project.

The src folder is created automatically and you can open POM and add a packaging that you need. IntelliJ IDEA adds the module to the parent project. IntelliJ IDEA also adds name and the description of the sub project to the parent POM.

как узнать версию maven в intellij idea. maven parent pom. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-maven parent pom. картинка как узнать версию maven в intellij idea. картинка maven parent pom.

In a multi-module project, the parent POM needs to have a pom packaging.

Last, but not least, IntelliJ IDEA adds the description of the parent POM to the sub project’s POM.

как узнать версию maven в intellij idea. maven parent pom dependency. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-maven parent pom dependency. картинка как узнать версию maven в intellij idea. картинка maven parent pom dependency.

Open Maven tool window to see that all changes made in the parent POM are reflected in sub projects. как узнать версию maven в intellij idea. maven global dependency. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-maven global dependency. картинка как узнать версию maven в intellij idea. картинка maven global dependency.

Access the Maven settings

Use the Maven settings to configure options such as Maven version, local repository, offline mode, and so on.

On the Maven settings page, configure the available options and click OK to save the changes.

Use the Maven wrapper or a custom version of Maven

For a custom version, Download the needed Maven version on your computer.

Change the JDK version in a Maven project

There are several places where you can change the JDK version that will affect not only your current project, but the whole application as well.

Change the JDK version in the Project Structure

Changing the JDK version in the Project Structure dialog will only affect the current project.

Change the JDK version for the Maven runner

When IntelliJ IDEA runs Maven goals, it will use the JDK version specified for the Maven runner. By default, IntelliJ IDEA uses the project’s JDK.

Changing the JDK for the Maven runner will only affect the current project.

On the page that opens, in the JRE field, select the JDK version. как узнать версию maven в intellij idea. maven jre. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-maven jre. картинка как узнать версию maven в intellij idea. картинка maven jre.

Change the JDK version for the Maven importer

Changing the JDK version for the Maven importer will affect the whole application since it is a part of the Maven global settings. If you want to use the same JDK version as you use in your project for syncing or resolving dependencies, change the JDK version for the importer.

On the page that opens, in the JDK for importer field, select the same JDK version as you used in the Project Structure and click OK to save the changes. как узнать версию maven в intellij idea. maven jdk importer. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-maven jdk importer. картинка как узнать версию maven в intellij idea. картинка maven jdk importer.

Источник

Создаем простой maven проект с использованием Java EE + WildFly10 + JPA (Hibernate) + Postgresql + EJB + IntelliJ IDEA

В данной статья я расскажу, как сконфигурировать проект на JBoss с использование JPA. В подробности JPA, Hibernate, EJB лезть не буду, это отдельная тема. Просто покажу структуру проекта, как настроить datasource на WildFly и все это запустить в IntelliJ IDEA. Данный каркас, я думаю, будет полезен новичкам, работающим с JavaEE и JPA.

Установка WildFly10

Заходим на официальный сайт WildFly и скачиваем версию 10.1.0.Final. (возможно будет работать и другая, но в данном проекте я использовал ее).

Распаковываем архив в любую директорию на вашем компьютере.
Далее создадим нового пользователя. Для этого запускаем bin/add-user.bat. Там все достаточно просто. Следуем инструкциям и запоминаем введенный username и password.

Создание datasource

Следующим шагом будет создание datasource на сервере. Самым простым способом будет использование консоли администратора, предоставляемой WildFly.

Для того чтобы в нее зайти, сначала нужно запустить сервер /bin/standalone.bat и перейти по адресу 127.0.0.1:9990. Используем имя пользователя и пароль, которые только что создали.

Идем в раздел Deployments->Add->Upload a new deployment.

Теперь скачиваем jdbc драйвер с официального сайте postgresql. Я скачал postgresql-42.2.4.jar. Его добавляем в deployments. Имя можно дать любое.

Выбираем Postgresql Datasource и наш скачанный драйвер. Задаем url нашей базы, логин и пароль. (не путать с логином и паролем от сервера). Если все сделали правильно, то должен появиться ваш новый datasource в списке. Во вкладке View вы можете проверить соединение с базой, если нажмете Test Connection.

Создаем проект в IntelliJ IDEA

Здесь все стандартно. Думаю лишних комментариев не требуется. Создаем maven проект. В packaging ставим war. И добавляем необходимые зависимости.

Собственно вот мой pom.xml

Структура проекта

как узнать версию maven в intellij idea. fanackq3bgnbbrp23g0adgdlyl8. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-fanackq3bgnbbrp23g0adgdlyl8. картинка как узнать версию maven в intellij idea. картинка fanackq3bgnbbrp23g0adgdlyl8.

Обратите внимание, что persitence.xml лежит в WEB-INF->classes->META-INF.

А вот и сам persistence.xml

В качестве jta-data-source используем jndi-name, которое указали при создании datasource.
Если забыли, можно посмотреть на 127.0.0.1:9990 в разделе Configuration->Subsystems->Datasources->Наш datasource->View->Attributes->строка JNDI.

Теперь давайте посмотрим на наши классы.

1. Простейший entity класс.

Подробности не расписываю. Это уже другая тема.

Аннотация @PersistenceContext инжектит наш persistence-unit и на его основе создает EntityManager.

Аннотация @Stateless указывает, что это ejb.

3. Простейший Servlet

Аннотация @EJB инжектит JavaBean.

В методе doGet создается пользователь с именем «Ser» и вызывается метод saveUser из ejb.
Если таблицы userentity не было, то hibernate создаст сам таблицу и вставит туда нашего user.

Запуск проекта

Для настройки jboss в IDEA, заходим в Run->EditConfiguration, нажимаем «+» в левом верхнем углу и выбираем jboss-local.

как узнать версию maven в intellij idea. . как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-. картинка как узнать версию maven в intellij idea. картинка .

В качестве ApplicationServer выбираем папку с нашим установленным WildFly. В качестве артифакта я выбрал ExternalArtifact (собранный maven hiberProject.war), убрал стандартный Build и добавил стандартные задачи maven (clean package install).

Теперь жмем старт и ждем когда загрузится сервер. Далее заходим на страницу localhost:8080/имяпроекта/test.

При загрузке страницы срабатывает метод doGet и наш user с именем «Ser» записывается в базу.

Всем спасибо. Надеюсь кому-то эта статья помогла.
Вот ссылка на GitHub с этим проектом.

Источник

Пошаговое руководство работы с Antlr4 с Maven проектом для Java через Intellij Idea

ANTLR — это генератор парсеров, который позволяет создавать парсер по описанию грамматики на одном из основных языков программирования. Он сам написан на java и прекрасно работает с Java.

1) Поставить Oracle Java JDK и Intellij Idea, (можно пропустить этот шаг, если они уже поставлены), и запустить Intellij Idea

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

Bвести в поле поиска ANTLR и поставить плагин ANTLR v4 grammar plugin. Возможно, понадобится дополнительный поиск по всем репозиториям.

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

3) Для Maven проекта добавить в pom.xml или создать новый проект.
в dependencies

5) Далее правой кнопкой мыши кликнуть по второй строчке файла, которая начинается с r и выбрать пункт меню Test Rule r

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

Внизу откроются окна проверки грамматики. В данном случае, плагин показывает ошибку, скорее всего связанную с тем, что это тестовый пример, однако парсер генерируется. Про это можно почитать здесь https://github.com/antlr/antlr4/issues/118, и пока ее проигнорируем. Но в реальных проектах, надо бы внимательнее обращать внимание на эти ошибки.

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

6) Кликаем по файлу грамматики правой кнопкой мыши, выбираем пункт меню Configute ANTLR Recoqnizer и генерируем парсер

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

После этого появится в правом нижнем углу сообщение об успехе

7) Далее снова кликаем по файлу правой кнопкой мыши и выбираем пункт меню Configute ANTLR,

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

и выходит окно для конфигурирования генерации файлов

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

В этом окне вводим данные о папке назначения и языке программирования, в нашем случае Java, нужны ли visitor или listener, а также другую требуемую информацию, и нажимаем кнопку ОК

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

И ANTLR после этого генерирует файлы для распознавания. Тем не менее, хотя выходной каталог указан, часто создается новая папка gen в корне проекта, причем java не распознает эти файлы.

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

Для того, чтобы java увидела эти файлы, папку нужно либо пометить правой кнопкой мыши «Mark Directory As» на «Generated Sources Root» на папку gen.

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

И должно получится так:

как узнать версию maven в intellij idea. image loader. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-image loader. картинка как узнать версию maven в intellij idea. картинка image loader.

8) ANTLR сгенерировал такие классы:

Класс HelloParser.java — это описание класса парсера, то есть синтаксического анализатора, отвечающего грамматике Hello:

Класс HelloLexer.java — это описание класса лексера, или лексического анализатора, отвечающего грамматике HelloInit:

Hello.tokens, HelloLexer.tokens — это вспомогательные классы, которые содержат информацию о токенах HelloListener.java, HelloBaseListener.java, HelloBaseVisitor, HelloVisitor — это классы, содержащие описания методов, которые позволяют выполнять определенный действия при обходе синтаксического дерева

9) После этого добавим класс HelloWalker (хотя это класс не обязателен, этот код можно изменить и добавить в Main для вывода информации)

10) И, наконец, класс Main — точка входа в программу

11) Запускаем метод main, и получаем на выходе в консоли успешно отработанный парсинг

Источник

Добавить maven в IntelliJ IDEA в обычный java проект

Как мне это (именно версии 7.0.13).

4 ответа 4

Можно выгрузить библиотеку из Maven.
Для этого:
1. Войти в структуру проекта;
как узнать версию maven в intellij idea. 9tkZE. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-9tkZE. картинка как узнать версию maven в intellij idea. картинка 9tkZE.
2. В разделе «Библиотеки» выбрать «Из Maven»;
как узнать версию maven в intellij idea. pBXb7. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-pBXb7. картинка как узнать версию maven в intellij idea. картинка pBXb7.
3. Ввести путь к библиотеке (можно искать как по groupId, так и по artifactId).
как узнать версию maven в intellij idea. rdOuk. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-rdOuk. картинка как узнать версию maven в intellij idea. картинка rdOuk.

как узнать версию maven в intellij idea. BYQOo. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-BYQOo. картинка как узнать версию maven в intellij idea. картинка BYQOo.

Поздний ответ, наверное, но для истории:

Можно в корень обычного проекта в IDEA добавить pom.xml (хоть из другого проекта), подправить ему group, artifact, зависимости. Потом в контекстном меню для этого файла выбрать «Add as Maven Project». Проект станет теперь maven, дальше уже настраиваем его как обычный maven-проект.

Update простейший XML файл имеет вид

Выбрать «Добавить поддержку фреймворка» как узнать версию maven в intellij idea. 6YwqC. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-6YwqC. картинка как узнать версию maven в intellij idea. картинка 6YwqC.

Выбрать из списка Maven

как узнать версию maven в intellij idea. iY9Ty. как узнать версию maven в intellij idea фото. как узнать версию maven в intellij idea-iY9Ty. картинка как узнать версию maven в intellij idea. картинка iY9Ty.

Создать maven проект и подключить зависимость, будет скачиваться автоматически

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *