Перейти к содержимому

Как скопировать проект в intellij idea

  • автор:

Как правильно копировать проект?

Приветствую, у меня такая проблема.
Я писал проект в webstorm и все было норм (назовем этот проект «simple1»). Но вот мне потребовалось скопировать проект для своих тестов. Я скопировал его и назвал условно «simple_test» Оба проекта у меня лежат в одной директории.
Когда я начинаю менять пути запросов данных в проекте «simple_test», то ничего не меняется. Запросы идут по старым ссылкам. Хотя у меня они уже другие. А в открытом webstorm я вижу в самой верхней папке накую надпись : «simple_test[simple1]E:\projects\simple_test»Подскажите что это значит и как мне сделать так, чтоб у меня была независимая копия. И если я открываю копию проекта в vscode, то все запросы работают нормально! Я так понимаю, что webstorm все равно тянет данные из проекта simple1, но не понимаю зачем. Подскажите пожалуйста как избавиться от проблемы..

  • Вопрос задан более двух лет назад
  • 136 просмотров

2 комментария

Простой 2 комментария

Создание проекта Scala с IntelliJ и sbt

В этом руководстве мы увидим, как создать проект Scala с помощью sbt. sbt — популярный инструмент для компиляции, запуска и тестирования проектов Scala любой сложности. Использование инструмента сборки, такого как sbt (или Maven/Gradle), становится необходимым, если вы создаете проекты с зависимостями или несколькими файлами кода. Мы предполагаем, что вы прочитали первое руководство.

Создание проекта

В этом разделе мы покажем вам, как создать проект в IntelliJ. Однако, если вы знакомы с командной строкой, мы рекомендуем вам попробовать Начало работы со Scala и sbt в командной строке а затем вернуться к разделу “Написание Scala кода”.

  1. Если вы не создавали проект из командной строки, откройте IntelliJ и выберите “Create New Project”
    • На левой панели выберите Scala, а на правой панели — sbt
    • Нажмите Next
    • Назовите проект “SbtExampleProject”
  2. Если вы уже создали проект в командной строке, откройте IntelliJ, выберите Import Project и откройте build.sbt файл вашего проекта
  3. Убедитесь, что ваша JDK version — это 1.8, а sbt version не ниже 0.13.13
  4. Выберите Use auto-import, чтобы доступные зависимости загружались автоматически.
  5. Выберите Finish

Разбор структуры каталогов

sbt создает множество каталогов, которые могут быть полезны, когда вы начнете создавать более сложные проекты. На данный момент вы можете игнорировать большинство из них, но вот объяснение, для чего все это:

- .idea (файлы IntelliJ) - project (плагины и дополнительные настройки sbt) - src (исходные файлы) - main (код приложения) - java (исходные файлы Java) - scala (исходные файлы Scala)  

Написание Scala-кода

  1. На панели слева Project, разверните SbtExampleProject => src => main
  2. Щелкните правой кнопкой мыши на scala и выберете New =>Package
  3. Назовите пакет example и нажмите OK (или просто нажмите клавишу Enter или Return).
  4. Щелкните правой кнопкой мыши на пакете example и выберите New =>Scala class (если вы не видите эту опцию, щелкните правой кнопкой мыши на SbtExampleProject , кликните на Add Frameworks Support, выберете Scala и продолжите)
  5. Назовите класс Main и измените Kind на Object .
  6. Вставьте следующий код:
@main def run() = val ages = Seq(42, 75, 29, 64) println(s"The oldest person is $") 

Примечание: IntelliJ имеет собственную реализацию компилятора Scala, и иногда ваш код верен, даже если IntelliJ указывает обратное. Вы всегда можете проверить, может ли sbt запустить ваш проект в командной строке.

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

  1. В меню Run, выберите Edit configurations
  2. Нажмите кнопку + и выберите sbt Task.
  3. Назовите задачу Run the program .
  4. В поле Tasks, введите ~run . ~ заставляет sbt перекомпилировать и повторно запускать проект при каждом сохранении изменений в файле проекта.
  5. Нажмите OK.
  6. В меню Run нажмите Run ‘Run the program’.
  7. В коде измените 75 на 61 и посмотрите на обновленные результаты в консоли.

Добавление зависимости

Немного меняя тему, давайте посмотрим, как использовать опубликованные библиотеки для добавления дополнительных функций в наши приложения.

  1. Откройте build.sbt и добавьте следующую строку:
libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.2" 

Здесь libraryDependencies представляет набор зависимостей, и с помощью += мы добавляем зависимость scala-parser-combinators к набору зависимостей, которые sbt будет загружать при запуске. Теперь в любом файле Scala можно импортировать классы, объекты и т.д. из scala-parser-combinators с помощью обычного импорта.

Вы можете найти больше опубликованных библиотек на Scaladex, каталоге библиотек Scala, где вы также можете скопировать указанную выше информацию о зависимостях для вставки в свой файл build.sbt .

Следующие шаги

Перейдите к следующему руководству из серии getting started with IntelliJ и узнайте, как тестировать Scala в IntelliJ с помощью ScalaTest.

или

  • The Scala Book, содержащая набор коротких уроков, знакомящих с основными функциями Scala.
  • Тур по Scala для краткого ознакомления с возможностями Scala.
  • Продолжайте изучать Scala в интерактивном режиме на Scala Exercises.

как создать дубликат / копию проекта IntelliJ IDEA?

Java-университет

Всем привет. Нуждаюсь в совете, как сделать независимую наиболее точную копию проекта IntelliJ IDEA? Задача такая. Имеется проект JavaRushHomeWork, с множеством решенных задач. Хочу некоторые из них (т.е. своих решений этих задач) распечатать. Причем распечатать средствами самой IntelliJ IDEA, т.к. она печатает код так же (сохраняются выделение цветом и форматирование), как он выглядит при редактировании. Но чтобы напечатать нужные мне файлы (книжкой со сквозной нумерацией страниц)- надо сначала удалить ненужные мне файлы. В данном проекте я этого делать естественно не хочу. Значит, надо создать дубликат проекта. Вот это у меня никак не получается. Пробовала создать новый пустой проект (как с папкой src так и без нее) и импортировать в него существующий проект. Ерунда выходит. Пробовала также импортировать МОДУЛЬ, но это еще хуже - он отображается в новом (пустом до импорта) проекте, но на жестком диске в папке данного проекта копий java-файлов не появляется - значит, это лишь ссылка на оригинальный проект. Пробовала средствами О.С. копировать файлы и каталоги - задачи не компилируются, заголовки пакетов подчеркиваются волнистой красной линией. Т.е. где-то остались пути к оригиналу проекта. Вручную что ли менять xml-файлы настроек? Как сделать независимую копию проекта IntelliJ IDEA с другим именем в ней же? При этом очень желательно, чтобы автоматически изменился workspace.xml, но не удалением строк, а заменой путей/названий.

Установка и использование Aspose.Cells для IntelliJ IDEA — Maven

Шаги ниже демонстрируют, как установитьAspose.Cells Java для IntelliJ IDEA (Maven) плагин.

Плагин указан в CE IntelliJ IDEA.официальный сайт плагина - репозиторий плагинов какAspose.Cells Java для IntelliJ IDEA Maven, поэтому вам не нужно загружать его вручную и устанавливать с диска, но эта дополнительная опция все еще существует в IntelliJ IDEA.

Aspose.Cells Java для IntelliJ IDEA (Maven) плагин можно легко установить (без загрузки вручную) из IntelliJ IDEA. Сделать это:

  1. ВыбиратьНастройки отФайл меню.
  2. НажмитеПлагины , затем просмотрите репозитории в IntelliJ IDEA.

дело:изображение_альтернативный_текст

Aspose.Cells Maven Мастер проектов

Установка этого плагина представит новый тип проекта —

дело:изображение_альтернативный_текст

Aspose.Cells Maven Проект – в IntelliJ IDEA, что позволит вам создать проект на основе Aspose.Cells Maven для использованияAspose.Cells for Java API. .

дело:изображение_альтернативный_текст

Aspose.Cells Мастер примеров

Вариант для созданияИсходный код Примеры использования Aspose.Cells for Java API внутри проекта, также появится после установки в меню «Создать» (с помощью правой кнопки мыши -> СоздатьИЛИ ЖЕ меню Файл->Создать) –

дело:изображение_альтернативный_текст

Aspose.Cells Примеры

дело:изображение_альтернативный_текст

С использованием

Aspose.Cells Maven Мастер проектов

Чтобы создать проект Aspose.Cells Maven для использованияAspose.Cells for Java API в IntelliJ IDEA вам необходимо подключение к Интернету.

Затем выполните следующие действия:

\1. ВыбиратьНовый проект. \2. ВыбиратьAspose.Cells Maven Проект \3. НажмитеСледующий.

дело:изображение_альтернативный_текст

\4. Обеспечитьидентификатор группы, идентификатор артефакта иВерсия для вашего проекта maven и нажмитеСледующий.

дело:изображение_альтернативный_текст

Вы можете установить флажок «Также загрузить исходный код примеров», чтобы загрузить образцы примеров использования API (как показано на снимке выше)

\6. Обеспечитьназвание проекта иМесто расположениякак и при создании любого приложения Java

дело:изображение_альтернативный_текст

\7. НажмитеЗаканчивать. Это позволит получитьAspose.Cells for Java API последняя ссылка на зависимость maven из репозитория Aspose Cloud Maven и настроить ее в pom.xml Если вы установили флажок “Также загружать исходный код примеров”. Загрузка примеров также начнется сAspose.Cells for Java API Репозиторий GitHub

дело:изображение_альтернативный_текст

дело:изображение_альтернативный_текст

Поздравляем! Вы успешно создали проект Aspose.Cells Maven для использованияAspose.Cells for Java API.

дело:изображение_альтернативный_текст

Созданный проект Aspose.Cells for Java API Maven готов к изменению в соответствии с требованиями вашего проекта.

Если вы решили скачатьПримеры исходных кодов, вы можете использовать мастер примеров Aspose.Cells для копирования/создания загруженных примеров в ваш проект.

Aspose.Cells Мастер примеров

Создать / скопировать Примеры исходных кодов в проект с помощьюAspose.Cells Мастер примероввам необходимо сначала загрузить примеры, выбрав «Также загрузить исходный код примеров» в Aspose.Cells Maven Project Wizard.

Затем выполните следующие шаги в IntelliJ IDEA:

\1. ВыбиратьФайл => Новый - Как показано ниже:

дело:изображение_альтернативный_текст

-ИЛИ-Щелкните правой кнопкой мыши (в окне проекта) =>Новый - Как показано ниже:

дело:изображение_альтернативный_текст

\2. ВыбиратьAspose.Cells Пример Опция из меню – как показано ниже:

дело:изображение_альтернативный_текст

Мастер обновит / проверит наличие последних доступныхAspose.Cells for Java API Примеры

дело:изображение_альтернативный_текст

\3. Aspose.Cells Мастер примеров появится диалоговое окно, в котором вы можете выбрать любую категорию примеров для создания/копирования примеров в ваш проект Выберите любую категорию примеров и нажмитеСоздавать:

дело:изображение_альтернативный_текст

\5. Это создаст/скопирует выбранные примеры категорий в проект подcom.aspose.cells.examples упаковка. Также все ресурсы, необходимые для выполнения примеров, будут скопированы висточник/основной/ресурсы папка - Как показано ниже:

дело:изображение_альтернативный_текст

Поздравляем! Вы успешно сделали следующее:

1. Вы создали проект Aspose.Cells Maven с помощью Мастера проектов Aspose.Cells Maven.

3. Вы создали/скопировали исходные коды примеров в свой проект с помощью мастера примеров Aspose.Cells.

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

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