Eclipse中maven項(xiàng)目空心J和缺失Maven Dependencies目錄解決筆記

一 maven項(xiàng)目導(dǎo)入eclipse java文件為空心的J

導(dǎo)致這個(gè)如要是因?yàn)?project文件缺失或者里面缺少對(duì)應(yīng)的編譯信息憔古。eclipse中以.開頭的文件是默認(rèn)過(guò)濾不顯示的鼻百,下面截圖是展示如何去掉這個(gè)過(guò)濾

Paste_Image.png

去掉.*resources選項(xiàng)


Paste_Image.png

這里有很多方法可以解決這個(gè)問(wèn)題:

  • 使用mven update迫使eclipse重新編譯當(dāng)前項(xiàng)目使其產(chǎn)生缺失的.project文件糠涛。
  • 同上面方法使用各種方式使其eclipse重新編譯當(dāng)前項(xiàng)目從而達(dá)到更新.project文件月劈。
  • 總結(jié)以上方法最終就是去改變.project文件或者生成.project文件,這里我個(gè)人最直接的做法是直接修改.project最盅。添加或者替換如下代碼(請(qǐng)對(duì)照原始.project文件差哪部分就對(duì)應(yīng)添加那部分,更新后刷新項(xiàng)目即可):
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>project name</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.m2e.core.maven2Builder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.m2e.core.maven2Nature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

二 maven項(xiàng)目缺失Maven Dependencies目錄處理

這個(gè)問(wèn)題也是比較坑的一個(gè)問(wèn)題榜跌,本來(lái)想寫著代碼唱著歌結(jié)果打開項(xiàng)目突然依賴目錄不見了 哎。這個(gè)問(wèn)題也有很多方法解決:

  • 打開本來(lái)是maven項(xiàng)目的工程但是eclipse沒有在項(xiàng)目文件上標(biāo)注是maven項(xiàng)目:
    1通過(guò)eclipse項(xiàng)目菜單把項(xiàng)目轉(zhuǎn)換為maven項(xiàng)目碧库,如下圖右鍵需要轉(zhuǎn)換的項(xiàng)目選擇configure里面子菜單轉(zhuǎn)換為maven項(xiàng)目:
Paste_Image.png

2 用過(guò)maven命令(前提是你的環(huán)境配置了maven并且能使用mvn命令)柜与,到你的項(xiàng)目中使用
mvn eclipse:eclipse命令轉(zhuǎn)換項(xiàng)目為一個(gè)eclipse能解讀的mven項(xiàng)目。
3 右鍵項(xiàng)目選擇maven菜單中enable maven nature或者老版本eclipse中的Enable Dependency Management嵌灰。
*另外一種就是eclipse顯示是一個(gè)maven項(xiàng)目但是死活就是沒有依賴目錄
1 第一次和上面第三種方法一樣先選擇disable maven...然后再enable弄匕。
2 根據(jù)上面這些方法了解到主要是操作的項(xiàng)目中的.classpath文件,所以這個(gè)方法就是直接修改.classpath方法沽瞭,添加或者修改.classpath文件為(修改方式同修改.project一樣,如果修改后項(xiàng)目的目錄結(jié)構(gòu)和classpathentry配置的有出入的請(qǐng)對(duì)應(yīng)修改迁匠,如果缺少某個(gè)目錄可以在build path中添加):

Paste_Image.png
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src/main/java"/>
    <classpathentry kind="src" path="src/main/resources"/>
    <classpathentry kind="src" path="src/test/java"/>
    <classpathentry kind="src" path="src/test/resources"/>
    <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
            <attribute name="org.eclipse.jst.component.nondependency" value=""/>
        </attributes>
    </classpathentry>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
        <attributes>
            <attribute name="maven.pomderived" value="true"/>
        </attributes>
    </classpathentry>
    <classpathentry kind="output" path="target/classes"/>
</classpath>

以上為個(gè)人總結(jié)和看法,如有更好的方式請(qǐng)留言共同學(xué)習(xí)進(jìn)步秕脓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末柒瓣,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子吠架,更是在濱河造成了極大的恐慌芙贫,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件傍药,死亡現(xiàn)場(chǎng)離奇詭異磺平,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)拐辽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門拣挪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人俱诸,你說(shuō)我怎么就攤上這事菠劝。” “怎么了睁搭?”我有些...
    開封第一講書人閱讀 158,300評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵赶诊,是天一觀的道長(zhǎng)笼平。 經(jīng)常有香客問(wèn)我,道長(zhǎng)舔痪,這世上最難降的妖魔是什么寓调? 我笑而不...
    開封第一講書人閱讀 56,780評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮锄码,結(jié)果婚禮上夺英,老公的妹妹穿的比我還像新娘。我一直安慰自己滋捶,他們只是感情好痛悯,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著重窟,像睡著了一般灸蟆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上亲族,一...
    開封第一講書人閱讀 50,084評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音可缚,去河邊找鬼霎迫。 笑死,一個(gè)胖子當(dāng)著我的面吹牛帘靡,可吹牛的內(nèi)容都是我干的知给。 我是一名探鬼主播,決...
    沈念sama閱讀 39,151評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼描姚,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼涩赢!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起轩勘,我...
    開封第一講書人閱讀 37,912評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤筒扒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后绊寻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體花墩,經(jīng)...
    沈念sama閱讀 44,355評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評(píng)論 2 327
  • 正文 我和宋清朗相戀三年澄步,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了冰蘑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡村缸,死狀恐怖祠肥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情梯皿,我是刑警寧澤仇箱,帶...
    沈念sama閱讀 34,504評(píng)論 4 334
  • 正文 年R本政府宣布县恕,位于F島的核電站,受9級(jí)特大地震影響工碾,放射性物質(zhì)發(fā)生泄漏弱睦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評(píng)論 3 317
  • 文/蒙蒙 一渊额、第九天 我趴在偏房一處隱蔽的房頂上張望况木。 院中可真熱鬧,春花似錦旬迹、人聲如沸火惊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)屹耐。三九已至,卻和暖如春椿猎,著一層夾襖步出監(jiān)牢的瞬間惶岭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工犯眠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留按灶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評(píng)論 2 362
  • 正文 我出身青樓筐咧,卻偏偏與公主長(zhǎng)得像鸯旁,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子量蕊,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容