的Java + Maven1.x : how to add sun's tools.jar?可能dulicate。
無論項目大小,我強烈建議調度時間從Maven的1.x中遷移到Maven 3(甚至不考慮移動到Maven 2,因爲這將沒有多大意義)。我理解你。我不得不從Ant到Maven 2.x以及從Maven 1.x到Maven 2.x進行大型遷移(兩家公司的200-400個模塊)。我的觀點是,Maven 1.x已經在2-3年前達到了它的壽命(可能還會更長)。很少有人會樂意以果凍爲基礎來幫助你,而且你會沉下去。
你可以嘗試添加的tools.jar作爲項目的依賴關係:
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.4.2</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
<properties>
<eclipse.dependency>true</eclipse.dependency>
</properties>
</dependency>
如果舊文檔頁面並沒有過時,我將不得不一看,本來可能已經有更多的幫助。告訴你「利益相關者」去思考它是哪一年。技術到期並需要更新。顯然,對於某些軟件的創建者決定將其過期並要求你升級到更新的東西,他們應該有一個非常好的理由,例如 - 它不如應有的好,而且他們有更好的東西給你。
看一看here和here。希望你能弄清楚。
謝謝你的洞察力。我同意你的評估,並會盡力與我們的利益相關者一起追求。你鏈接到的線程是我學習使用pregoal的地方,並且非常有用。 – 2012-07-12 15:02:22
@SeanCrouse,我已經更新了我的答案。不幸的是,只有當文檔不再存在時才能做到這一點。 – carlspring 2012-07-12 15:24:28