2017-11-13 21 views
0

Webアプリケーションがあります。基本的に残りのapiはstrutsフレームワークで構築されています。コードをビルドすると、.warファイルも作成でき、Tomcatサーバー上で実行することができます。次に、ログやその他のセキュリティ機能を実装する別のWebアプリケーションプロジェクトがあります。後のWebアプリケーションにライブラリとして以前のWebアプリケーションを追加して、残りのAPIにいくつかのセキュリティ上の特徴を実装することは可能ですか?別のWebプロジェクトにライブラリとしてWebアプリケーションを追加する

つまり、Webアプリケーション(.war)ファイルをライブラリとして別のWebプロジェクトに追加するだけです。出来ますか ?可能であれば、どうやって?

+0

ロギングとセキュリティだけを持つWebアプリケーションがあるのは間違いですが、他には何もありません。いずれにせよ、現在のプロジェクトにJAR依存関係がある可能性が最も高い他のプロジェクトを含めるべきだと思います。 –

+0

もしそうなら、どのように.warを.jarに変換できますか?接尾辞を変更しても問題は解決しません。私を助ける他の方法はありますか? –

答えて

0

mavenプロジェクトの場合は、pom.xmlファイルを開きます。パッケージをjarに変更します。そのために、これをあなたのタグの内側に追加して、それをjarファイルに変換します。

<packaging>jar</packaging> 

それはMavenプロジェクトでない場合は、Mavenのプロジェクトに変換し、上記の手順に従い、あなたの開発を続けることができます。

jarファイルを新しいプロジェクトに追加するには 新しいプロジェクトのpom.xmlの中にjarを依存関係として追加します。

<dependencies> 
    <dependency> 
     <groupId>com.groupName</groupId> 
     <artifactId>libraryName</artifactId> 
     <version>versionNumber</version> 
    </dependency> 
<dependencies> 

注:新しいプロジェクトは、これを行うにはmavenプロジェクトでなければなりません。

関連する問題