2017-09-02 16 views
1

IntelliJコミュニティエディションを使用し、Javascriptプロジェクトを編集する必要があります。私のIntelliJプロジェクトは、自分のソースから離れた別のディレクトリに作成されます。IntelliJ Community EditionにJavascriptプロジェクトを追加する方法

/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) 

使用されているコードの一部は、転覆(SVN)に維持され、他のコードはgitのです。上記のmaven(java)プロジェクトは、Project Stucture Dialogが表示されているときにサポートされている "Import Module"を使用してインポートされました。これにより、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-projectであると判断させます。

This is the route I'm likely to pursue. 
Cons: 
#1 I must create some otherwise unnecessary files in my Javascript project. 

(3)IntelliJの究極のバージョンを使用してください。この場合は私のための選択肢ではありません。

誰かが他の解決策を知っている場合は、私に知らせてください。私の上の回避策の1つがこれを行うための最善の方法だと信じているならば、私にもそれを知らせてください。私はそれを答えとして受け入れます。

答えて

1

私は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ディレクトリに「除外」とマークを付けました(しかし、これは重要ではありません)。

私は答えがあると思っていましたが、私の質問に答えて見てくれた人々に感謝したいと思います。

関連する問題