Я вынужден использовать сообщество сообщества IntelliJ и хочу отредактировать проект Javascript. Мой проект IntelliJ создается в отдельной директории вдали от моего источника.
/dir1/IntelliJProjects/ThisIsMyIntelliJProjectDirectory/.idea
Структура моего проекта в настоящее время:
maven-proj1 (pom is at /dir1/maven-proj1/trunk/pom.xml)
maven-proj2 (pom is at /dir1/maven-proj2/trunk/pom.xml)
maven-proj3 (pom is at /dir1/maven-proj3-using-git/pom.xml)
Некоторая часть используемого кода поддерживается в subversion (svn), а другой код находится в git. Вышеупомянутые проекты maven (java) были импортированы с использованием поддерживаемого модуля импорта, когда отображается диалоговое окно Project Stucture, которое позволяет указать файл maven pom.xml.
Но как я могу добавить
/dir1/javascript-proj1
к моему существующему проекту.
Ниже приведены работы, о которых я знаю.
(1) Создайте проект и используйте /dir1 в качестве базового каталога проекта, тогда доступно все под ним.
Cons:
#1: When searching I find matches in the SVN branches and tags directory.
#2: Navigating is deeper to get past the maven-proj1/trunk directory.
#3: Probably others, but bottom line is I've tried this and don't like it.
(2) Создайте фальшивый файл pom.xml и сделайте IntelliJ думаю, что этот каталог является maven-проектом.
This is the route I'm likely to pursue.
Cons:
#1 I must create some otherwise unnecessary files in my Javascript project.
(3) Используйте Ultimate версию IntelliJ. Не вариант для меня в этом случае.
Если кто-нибудь знает о других решениях, пожалуйста, дайте мне знать. Если вы считаете, что одна из моих вышеописанных работ - это лучший способ сделать это, сообщите мне об этом, и я приму это в качестве ответа (когда станет ясно, что лучшей альтернативы нет).
Я создал файл pom.xml (что-то вроде этого):
<project>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
<groupId>myGroup</groupId>
<artifactId>myArtifact</artifactId>
<version>1.0.0-SNAPSHOT</version>
<name>my-name</name>
<description>Fake POM so Javascript can be loaded into IntelliJ</description>
</project>
Затем я мог бы добавить этот каталог в качестве "модуля", выбрав "Структура проекта", щелкнув значок "Плюс" и перейдя в файл pom.xml, который я создал.
Я также отметил каталог node_modules как "исключенный" (но не уверен, что это важно).
Я подозревал, что у меня есть ответ, но хочу поблагодарить людей, которые рассматривали и рассматривали ответ на мой вопрос.