maven的目錄結構
『壹』 eclipse里maven web項目怎麼總是顯示JAX-WS這種目錄結構如第一張圖,而不顯示類似第二張圖那樣清晰的結構
把視圖切換成java就好了
『貳』 在eclipse中導入maven項目時src/main/java下的子目錄結構消失了
沒有圖不知道是什麼情況
我猜你是沒有在項目的propertites裡面配置Java Build Path裡面的Source。在這個里內面應該指定java和一寫資源容文件的路徑。自己還有配置前台頁面的classes(要是沒有的話新建)
『叄』 maven為什麼要強制目錄結構
1.標准目錄結構
src
-main
–bin 腳本庫
–java java源代碼文件
–resources 資源庫,會自動復制到classes目錄里
–filters 資源過濾文件
–assembly 組件的描述配置(如何打包)
–config 配置文件
–webapp web應用的目錄。WEB-INF、css、js等
-test
–java 單元測試java源代碼文件
–resources 測試需要用的資源庫
–filters 測試資源過濾庫
-site Site(一些文檔)
target
LICENSE.txt Project』s license
README.txt Project』s readme
工程根目錄下就只有src和target兩個目錄
target是有存放項目構建後的文件和目錄,jar包、war包、編譯的class文件等。
target里的所有內容都是maven構建的時候生成的
『肆』 創建maven 怎麼生成標准目錄結構
src
-main
–bin 腳本庫
–java java源代碼文件抄
–resources 資源庫,會自動復制到classes目錄里
–filters 資源過濾文件
–assembly 組件的描述配置(如何打包)
–config 配置文件
–webapp web應用的目錄。WEB-INF、css、js等
-test
–java 單元測試java源代碼文件
–resources 測試需要用的資源庫
–filters 測試資源過濾庫
-site Site(一些文檔)
target
『伍』 maven工程及其子模塊目錄的問題
檢查你的nexus伺服器配置,確認你的Jar包上傳是成功的,以可以在瀏覽器查看到Jar包為准;
檢查你本地的maven客戶端配置文件setting.xml,確保能連接到你的nexus伺服器上,可以通過其它已經在nexus的Jar是否能下載為作為判斷標准;
如果以上兩點都沒有問題,那麼查看你的本地Maven倉庫,找到這個Jar包的目錄(即使Jar包不能下載,但目錄仍是有的),把目錄中以.Update為擴展名的文件刪除掉,然後再對你的項目重新編譯,mavne會重新請求你的nexus下載此jar包的,此步驟在每次修改setting.xml後,都嘗試一次,直到正確為止。
『陸』 eclipse中導入maven項目層次結構顯示不正確
maven目錄直接導入一定不行的,你用eclipse先建個maven的project,再把文件過來就好了。
『柒』 maven,算不算是一個框架
不算!不是開發框架。
Maven 是一個項目管理和整合工具。Maven 為開發者提供了一套完整的構建生命周期框架。開發團隊幾乎不用花多少時間就能夠自動完成工程的基礎構建配置,因為 Maven 使用了一個標準的目錄結構和一個默認的構建生命周期。
最主要優勢可以總結一下三點:
生命周期管理,便捷的構建過程;
依賴管理,方便引入所需依賴 Jar 包;
倉庫管理,提供統一管理所有 Jar 包的工具;
目錄結構管理,提供了一套標準的目錄結構(基本上所有的web項目,目錄結構幾乎都是相同的)
『捌』 maven 為什麼要強制目錄結構
1.標准目錄結構
src
-main
–bin 腳本庫
–java java源代碼文件
–resources 資源庫,會自動復制到classes目錄里
–filters 資源過濾文件
–assembly 組件的描述配置(如何打包)
–config 配置文件
–webapp web應用的目錄。WEB-INF、css、js等
-test
–java 單元測試java源代碼文件
–resources 測試需要用的資源庫
–filters 測試資源過濾庫
-site Site(一些文檔)
target
LICENSE.txt Project』s license
README.txt Project』s readme
工程根目錄下就只有src和target兩個目錄
target是有存放項目構建後的文件和目錄,jar包、war包、編譯的class文件等。
target里的所有內容都是maven構建的時候生成的
『玖』 maven 目錄結構 lib放在哪
用maven結構就沒有lib目錄,lib直接通過maven的依賴管理來導入。