2014-06-24 109 views
0

我正在使用JBoss服務器上的Spring項目。我面臨着一個situation,我認爲從部署中移除jar可以解決所有問題。但我想在編譯時保留JAR,以便可以在類中使用它。從部署中刪除JAR

我想知道如何從部署中刪除一個jar,但在運行時保留它。

也許,這不是SO上要問的問題,事實上,SO是關於編碼器的,其主要目的是幫助我們解決問題。

那麼,有人嗎?我如何做到這一點?

+0

什麼構建工具是您使用SO張貼?基於Maven,Ant還是IDE? –

+0

我正在使用Eclipse,這是我認爲基於IDE的。 – Paras

回答

2

如果您使用Maven,則需要將依賴項標記爲provided

例如

<dependency> 
    <groupId>log4j</groupId> 
    <artifactId>log4j</artifactId> 
    <version>1.2.17</version> 
    <scope>provided</scope> 
</dependency> 

如果您正在使用搖籃相應的元素會providedCompile。該代碼是這樣:

providedCompile 'log4j:log4j:1.2.17' 

對於一個基於Eclipse的身材,看看this

+0

你可以提供日食的方法嗎? – Paras

+0

@hasH查看我的更新 – geoand

+0

現在。我離開我的電腦。只要我嘗試提到方法,我會盡快接受你的答案。 謝謝。 – Paras