我試圖從4.0開始找出每個Oracle Glassfish服務器包中包含的Grizzly版本。我試着用google搜索發行說明,但是使用Grizzly 2.3.23(https://blogs.oracle.com/theaquarium/glassfish-411-is-now-available)找不到4.1.1以外的版本,所以我想知道是否有可能檢查各種Glassfish版本的JAR包以找出哪些版本它正在使用的灰熊。如何找出包含在另一個Java包中的Java組件的版本
0
A
回答
0
The GlassFish source is on GitHub所以你可以看看源代碼。對於灰熊的版本設置在屬性在這裏細胞核的pom.xml:
https://github.com/javaee/glassfish/blob/4.0/nucleus/pom.xml#L133
來看看不同的版本,你可以在文件的頂部更改使用下拉菜單標籤。該行號是略有不同的,所以這裏是你的列表:
0
您可以通過glassfish服務器來查看,並且最終應該在某處找到grizzly,可能位於lib目錄中。
好像你也可以只作一個簡單的Maven項目創建一個文件夾,並放置一個pom.xml文件,在它下面的(你需要安裝的Maven)與在GlassFish內核的依賴:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>test</groupId>
<artifactId>test</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.glassfish.main.core</groupId>
<artifactId>kernel</artifactId>
<version>4.1</version>
</dependency>
</dependencies>
</project>
,然後運行mvn dependency:tree
,你最終會喜歡的東西他以下幾點:
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building test 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/org/glassfish/main/grizzly/nucleus-grizzly-all/4.1/nucleus-grizzly-all-4.1.pom
Downloaded: https://repo.maven.apache.org/maven2/org/glassfish/main/grizzly/nucleus-grizzly-all/4.1/nucleus-grizzly-all-4.1.pom (8 KB at 6.5 KB/sec)
Downloading: https://repo.maven.apache.org/maven2/org/glassfish/grizzly/grizzly-http/2.3.15-gfa/grizzly-http-2.3.15-gfa.pom
Downloaded: https://repo.maven.apache.org/maven2/org/glassfish/grizzly/grizzly-http/2.3.15-gfa/grizzly-http-2.3.15-gfa.pom (5 KB at 12.9 KB/sec)
...
[INFO] +- org.glassfish.main.grizzly:nucleus-grizzly-all:jar:4.1:compile
[INFO] | +- org.glassfish.grizzly:grizzly-framework:jar:2.3.15-gfa:compile
[INFO] | +- org.glassfish.grizzly:grizzly-portunif:jar:2.3.15-gfa:compile
[INFO] | +- org.glassfish.grizzly:grizzly-http:jar:2.3.15-gfa:compile
[INFO] | +- org.glassfish.grizzly:grizzly-http-server:jar:2.3.15-gfa:compile
[INFO] | \- org.glassfish.main.grizzly:grizzly-config:jar:4.1:compile
...
然後,您可以只更改版本,然後再次運行它,看看它所使用的版本,各版本在這裏https://mvnrepository.com/artifact/org.glassfish.main.core/kernel
相關問題
- 1. (ReactJs)如何在另一個組件中包含多個組件?
- 2. 如何找出哪些版本包含SVN中的某一行
- 3. java:生成一個包含svn版本號的屬性文件
- 4. 如何在另一個div上包含包含文本的div?
- 5. 如何在包含lib的文件名中包含版本號?
- 6. Java - 在另一個包中創建包
- 7. 如何從java的另一個頁面包含一個頁面?
- 8. GitHub包含另一個版本庫
- 9. 如何在一個XSLT文件中包含另一個輸出?
- 10. 找出一個字符串是否包含Java中的數組中的值
- 11. 使用javac編譯包含在另一個java類文件中的java類
- 12. 如何查找包含在Java
- 13. 將WAR文件包含在另一個java web項目中
- 14. 包含Java文件,如PHP的包括
- 15. 如何在包含'use'命令的文件中包含另一個文件
- 16. GitHub:找出一個版本中是否包含git commit?
- 17. 如何在java中添加新包到另一個包?
- 18. 如何找出在R中加載哪個軟件包版本?
- 19. 從另一個軟件包中重寫包中的java類
- 20. 如何在一個jar包中分發包含jython代碼的java包?
- 21. Eclipse java版本包含.java和.class文件
- 22. pygame如何使一個包含另一個組的父Sprite組
- 23. 在Java中,如何將動態版本信息包含在日誌文件中?
- 24. ReactJs包含/另一個組件
- 25. 如何找出一個工作副本包含一個子樹?
- 26. 如何在一個方法中包含一個布爾值JAVA
- 27. 如何在java中編寫包含組的數組?
- 28. 如何包含另一個XML文件
- 29. 如何在NuGet轉換文件中包含當前包版本?
- 30. 如何在Java中創建一個包含Javascript代碼的JSONArray?
嘿感謝,我從未使用過行家,也不之前的玻璃魚。我如何創建一個新的Maven項目? – user1118764
看起來你已經得到了上面的答案,網絡上的Maven有大量資源,只需選擇一個即可! –