2016-09-15 11 views
0

Я хотел бы использовать Eclipse с Gradle для создания POJO. Я установил плагин Eclipse STS, как указано в уроке Gradle. Я создаю проект Gradle с помощью Eclipse, используя File> New> Gradle (STS)> Gradle (STS) Project, затем введите имя проекта и выберите Java Quickstart. Он правильно настраивает проект, но включает в себя раздражающие классы «org.gradle» и Person.java на всех основных ресурсах java/resources и тестовых java/resources. Я вхожу и удаляю их и создаю свой собственный пакет com.xxx и классы. Во всяком случае, я подавляю создание этих файлов?Создать проект Eclipse Java Gradle

ответ

0

Я исследовал несколько методов, выделенных веб-сайтом Gradle Tutorial и нескольких других местах, и нашел лучший способ настройки проекта Java с использованием Gradle. Вот что я сделал.

  1. Использование Eclipse, создание Java-проекта. файл> Новый> Проект Java - добавьте название проекта & нажмите «Готово».

  2. Удалите файл Src и создать новую иерархию файлов файл> New> Source Folder - Тип SRC/главная/Java File> New> Package - com.mycompany.

    Сделайте то же самое для ресурсов и теста при необходимости SRC/основные/ресурсы + пакет SRC/тест/Java + пакет

  3. Добавить/создать классы и Баночки для проекта.

  4. Создать файл build.gradle в корне проекта. Добавьте этот простой Gradle проекта сценария сборки,

    применить плагин: 'ява' применить плагин: 'приложение'

    mainClassName = 'com.mycompany.HelloWorld'

    репозитории { mavenCentral() }

    баночка { BASENAME = 'myjarname' версия = 'v1' манифеста { атрибутов 'Main-Class': 'com.mycompany.myproject' } doFirst { из {configurations.runtime.collect {it.isDirectory()? он: zipTree (это)}} } }

    sourceCompatibility = 1,8 targetCompatibility = 1,8

    зависимости { компиляции 'Joda время: Joda время: 2,2' testCompile «JUnit: JUnit: 4.12 ' }

Вы можете получить сценарии зависимостей от Maven Central (search.maven.org). Обратите внимание, что этот скрипт градиента позволит вам создать Fat Jar - проектную банку с несколькими банками зависимости.

  1. Далее создайте обертку Gradle. Откройте командную строку и перейдите в корневой каталог проекта. Тип - градиентная обертка. Все правильные файлы-оболочки теперь созданы для вашего проекта.

  2. В то время как в проекте корневого типа - gradlew build. Это создает другие файлы и создает проект. Вы можете перейти в проект root \ build \ libs, и вы найдете свой исполняемый Jar.

  3. Как только вы вносите изменения в свой проект, вы просто переходите к корню проекта в командной строке и набираете тип - gradle build.

Я бы назвал это стартовой ступенью для новичков. Тем не менее, он заставит вас идти, и, поскольку вам нужно больше возможностей градиента, вы можете изменить build.gradle. Кроме того, не забывайте, что при добавлении новых библиотек jar вам нужно будет обновить зависимости build.gradle. Этот процесс также работает с Eclipse, поэтому вы можете напрямую создавать проект из eclipse и запускать его в консоли. В этом примере я использовал Gradle 3.0 и Java SE 1.8.

Смежные вопросы