2016-06-16 14 views
-1

Spring Webアプリケーションを.warにパッケージ化してJBossに手動で.warファイルをデプロイする前に、手動でpom.xmlにタグ値を設定しました。POMから<finalName>の値を取得するにはどうすればよいですか?

私のコントローラクラス内の@RequestMappingメソッドが期待どおりに動作しているかどうかをテストするPOSTリクエストを送信するwebappフォルダにtest.htmlファイルがあります。私はJavaScript変数(test.html内)にtagの値を格納したいと思います。

pom.xmlから値を取得してJavaScript変数に格納するにはどうすればよいですか?

+0

これは少し不明です。どのように複数の環境のWARを構築していますか?プロファイルを通して?最終結果は何を探していますか?あなたは 'qa'か' test'を最終的な 'test.html'に入れますか? – Tunaki

+0

QAで戦争を展開したいのであれば、パッケージ化する前にfinalNameをMyApp-qaに変更し、同様にDevに対してfinalNameをMyApp-devに変更しています。そして私はJBOSSに.warを配備しています。 – Jammy

+0

具体的な問題を明確にしたり、詳細を追加して必要なものを正確に強調してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にする方法については、How to Askページを参照してください。 –

答えて

1

$ {finalName}を含むフィルタリングされたプロパティーリソースファイルを作成し、それをクラスパスから読み込みます。

src/main/resources/config.properties: 

finalName=${propContainingFinalName} 

    <build> 
    <resources> 
     <resource> 
      <directory>src/main/resources</directory> 
      <includes> 
       <include>config.properties</include> 
      </includes> 
      <filtering>true</filtering> 
     </resource> 
    </resources> 
</build> 
+0

ありがとう、私は1つの質問がある、私はJAVAから得ることができますが、どのように私はそれをJavaScript内の.htmlファイルの中に得ることができます。 SpringのRESTful Webアプリケーションでの私のアプリ。 – Jammy

関連する問題