有沒有辦法從pom.xml中的屬性獲取maven項目安裝目錄?有點像可以說${project.install.directory}
,我知道有${project.build.directory}
它指向目標文件夾,但我需要這個C:\ Users \ user \ .m2 \ repository \ com \ demo \ 1.0-SNAPSHOT。如何從pom.xml獲取maven-project安裝目錄
1
A
回答
0
我不認爲有一個屬性,這將做到完全,你想要的。 但是你可以嘗試膠水這些屬性在一起,使自己「project.install.directory」屬性:
$ {} settings.localRepository將指向本地資源庫 - 「C:\用戶\用戶。 M2 \庫」
$ {} project.groupId
$ {} project.artifactId
$ {} project.version
$ {} project.build.finalName
+0
謝謝,我試過了:'$ {settings.localRepository}/$ {project.groupId}/$ {project.artifactId}/$ {project.version}/$ {project.build。 {{project.packaging}'(注意我添加了'$ {project.packaging}') 問題在於'$ {project.groupId}'有一個像這樣的'com.demo'的點分隔符,但是我需要以某種方式用斜線'com/demo'替換點 –
相關問題
- 1. 從MavenProject獲取project.build.directory?
- 2. 如何獲取安裝目錄?
- 3. 如何獲取安裝/安裝項目中的當前工作目錄
- 4. 如何從pom.xml獲取屬性值?
- 5. 如何獲取C++ Windows服務的安裝目錄?
- 6. 如何獲取Eclipse安裝目錄的絕對路徑?
- 7. 如何獲取Wix安裝包中的默認IIS目錄?
- 8. Visual Studio安裝項目:獲取目標目錄
- 9. 從pom.xml獲取變量java
- 10. 如何使System.Configuration.Install.Installer從安裝項目中獲取變量?
- 11. 如何查找MavenProject?
- 12. 從部署項目安裝目錄
- 13. 如何從VS 2010部署安裝項目安裝到Windows 7中的公共目錄安裝項目
- 14. 如何告訴CMake安裝目錄取決於僞目標?
- 15. 如何從SaveFileDialog.FileName獲取目錄名稱
- 16. 如何從installshield獲取EXE目錄?
- 17. 如何從/ public目錄獲取文件?
- 18. KDE安裝目錄
- 19. pywin32俘虜安裝(避免py * .dll獲取安裝在system32目錄中)
- 20. 如何在子目錄中安裝OpenCart?
- 21. 如何遞歸安裝目錄與WAF
- 22. 如何找到安裝Git的目錄?
- 23. 如何獲取OS目錄
- 24. 如何獲取子目錄
- 25. PHP:如何從用戶目錄中獲取文檔根目錄?
- 26. 如何從目錄和子目錄獲取ftl文件
- 27. 如何將安裝目錄從安裝程序傳遞到自定義操作?
- 28. Grails Plugin獲取插件的根目錄或已安裝的目錄
- 29. go安裝:沒有安裝目錄GOPATH以外的目錄
- 30. 如何通過Maven2獲取Hibernate + javax.persistence pom.xml
爲什麼需要這些信息? – khmarbaise
我無法清理安裝,然後從$ {project.build.directory}重新部署,因爲應用程序服務器使用的是戰爭(問題與clean命令一起使用)。但是如果我使用的是安裝目錄,我不會遇到這個問題,因爲clean命令不會從那裏刪除這個戰爭。 –
'mvn clean install' – ares