亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

推送項目屬性問題

推送項目屬性問題

胡子哥哥 2022-09-28 10:17:49
當我嘗試在Java項目上與一個組合作時,我們總是需要修復庫,因為它使用最后一個用戶的目錄結構(例如,person1的庫在c:/文檔中,而perp2的庫在c:/downloads中,person2會得到一個未找到庫的錯誤,因為它正在查找c:/文檔)我注意到這些對庫的引用存儲在nbproject/project.properties中,我試圖將其添加到gitignore中,但是我已經讀到項目屬性應該從gitignore中排除。在項目.properties文件中,它顯示以下內容file.reference.byte-buddy-1.8.15.jar-1=C:\\Users\\Cedric\\Desktop\\byte-buddy-1.8.15.jarfile.reference.byte-buddy-agent-1.8.15.jar-1=C:\\Users\\Cedric\\Desktop\\byte-buddy-agent-1.8.15.jarfile.reference.eclipselink.jar-1=C:\\Users\\Cedric\\Desktop\\eclipselink.jarfile.reference.javax.annotation_1.2.0.v201602091430.jar-1=C:\\Users\\Cedric\\Desktop\\javax.annotation_1.2.0.v201602091430.jarfile.reference.javax.persistence.jar-1=C:\\Users\\Cedric\\Desktop\\javax.persistence.jarfile.reference.jfoenix-9.0.8.jar-1=C:\\Users\\Cedric\\Desktop\\jfoenix-9.0.8.jarfile.reference.mockito-core-2.21.0.jar-1=C:\\Users\\Cedric\\Desktop\\mockito-core-2.21.0.jarfile.reference.objenesis-2.6.jar-1=C:\\Users\\Cedric\\Desktop\\objenesis-2.6.jar#Mon Apr 08 17:43:30 CEST 2019javadoc.splitindex=truebuild.classes.excludes=**/*.java,**/*.form@@ -58,7 +66,26 @@ javafx.application.implementation.version=1.0main.class=com.javafx.main.Maindist.javadoc.dir=${dist.dir}/javadocjavadoc.additionalparam=javac.classpath=${file.reference.Downloads-Microsoft_SQL_Server_JDBC_Driver_2.0}\:${file.reference.byte-buddy-1.8.15.jar}\:${file.reference.byte-buddy-agent-1.8.15.jar}\:${file.reference.eclipselink.jar}\:${file.reference.javax.annotation_1.2.0.v201602091430.jar}\:${file.reference.javax.persistence.jar}\:${file.reference.mockito-core-2.21.0.jar}\:${file.reference.objenesis-2.6.jar}\:${libs.eclipselink.classpath}\:${file.reference.jfoenix-9.0.8.jar}\:${libs.junit_4.classpath}我的猜測是第一個文件引用導致問題,但我不知道如何解決這個問題。
查看完整描述

1 回答

?
人到中年有點甜

TA貢獻1895條經驗 獲得超7個贊

不需要從版本控制中排除文件。只需更改向項目添加庫的方式即可。project.properties


如前所述,您和您的團隊成員正在為庫維護單獨的文件夾。不要那樣做。在項目內創建一個文件夾,并將所有(當前)必需的庫放在該文件夾中。例如,您的項目文件夾結構應如下所示,lib


your-project-root-folder

    |-- build

    |-- dist

    |-- nbproject

    |-- lib         <====== the folder which contains all required libraries

    |-- src

    |-- test

    |-- web

    |-- build.xml

    |-- .gitignore

現在,在 Netbeans 中,您需要選擇文件夾作為源庫目錄。請按照以下說明進行操作lib

http://img1.sycdn.imooc.com//6333aef4000196a602740184.jpg

并瀏覽到保存項目文件夾的路徑,然后從如下所示的文件夾中選擇所需的庫lib

假設您的項目路徑是C:/users/user/Documents/NetbeansProjects/your-project-root-folder

從那里選擇lib

http://img1.sycdn.imooc.com//6333af000001d97407930430.jpg

并確保已選擇右側的“相對路徑”單選按鈕。


現在,這將向文件添加部分(相對)路徑。以這種方式添加庫后,您不再需要擔心將庫文件夾從切換到反之亦然。project.propertiesC:/DocumentsC:/Downloads


據我所知,我們從版本控制中排除了 和目錄。由于這些文件夾/文件每次我們構建項目時都會重新生成。builddistnbproject/private/


作為參考,這就是我如何在版本控制中維護我的 Netbeans 項目。我的文件如下所示.gitignore


/build

/dist

/nbproject/private/


查看完整回答
反對 回復 2022-09-28
  • 1 回答
  • 0 關注
  • 103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號