2

カスタム Web アプリケーション プロジェクトがあり、projectwebappは Eclipse プロジェクトです。次のような構造を仮定します

/project
    /webapp
        /_src
            /com.webapp.servlets
            /com.webapp.domain
            /com.webapp.services

今度は、サーブレットの操作をシミュレートするための Java コマンド ライン ベースのツールを作成したいと考えています。私のdomainパッケージのクラスが必要になります。また、このコマンド ライン アプリケーションを Web アプリケーション プロジェクトから分割する必要もあります。これらの共有クラスも別のプロジェクトに抽出する必要があります。

こういう構造にしたい

    /project
        /webapp
            /_src
                /com.webapp.servlets                 
                /com.webapp.services
        /commandline
             /_src
                 /com.commandline.simulation
        /shared
             /_src
                /com.webapp.domain

Eclipse (Indigo) で共有リソースを使用して、このネストされたプロジェクト構造を実現するにはどうすればよいですか?

4

1 に答える 1

1

これは非常に簡単でした。ルート プロジェクト project に新しいフォルダーを作成します。次にJavaプロジェクトを作成しますが、デフォルトの場所を使用せず、作成した新しいフォルダーを使用します。これにより、プロジェクト エクスプローラーに新しいエントリが作成されますが、ファイル システムではプロジェクトがネストされます。

他のプロジェクトからのリソースを必要とするプロジェクトでは、必要なプロジェクトを追加してビルド パスを構成するだけです。

于 2013-01-29T16:44:05.403 に答える