是否有任何维基页面或其他内容,我可以在哪里找到Liferay内部依赖版本?
例如:我想使用log4j logging或commons-fileupload
我有Maven项目,我声明了一个新的依赖项,范围为provided
。但是我应该使用什么版本?
(我们正在使用EE许可的门户网站实例,因此挖掘github可能不是最好的)
答案 0 :(得分:2)
以下是Liferay STAFF推荐的方式。不幸的是,这不会避免你访问github。
6.1.0-ga1 :https://github.com/liferay/liferay-portal/blob/6.1.0-ga1/lib/versions.xml
6.2.x :https://github.com/liferay/liferay-portal/blob/6.2.x/lib/versions.xml
正如您所看到的,例如这些liferay版本的spring-core版本:
6.1.0-ga1 - 3.0.6
<library>
<file-name>portal/spring-core.jar</file-name>
<version>3.0.6</version>
<project-name>Spring</project-name>
<project-url>http://www.springframework.org</project-url>
<licenses>
<license>
<license-name>Apache License 2.0</license-name>
</license>
</licenses>
</library>
6.2.x - 3.0.7
<library>
<file-name>lib/portal/spring-core.jar</file-name>
<version>3.0.7</version>
<project-name>Spring</project-name>
<project-url>http://www.springframework.org</project-url>
<licenses>
<license>
<license-name>Apache License 2.0</license-name>
<license-url>http://www.apache.org/licenses/LICENSE-2.0</license-url>
</license>
</licenses>
</library>
我不认为实际上比浏览此version.xml或.html文件更简单。另一方面,根据我的经验,这是最简单的方法,不仅仅是在这种情况下,因为Liferay的文档在某些部分可能非常差。
答案 1 :(得分:1)
如果您下载了tomcat软件包,请注意文件license/versions.html
。它包含所有第三方库,其许可证及其版本。
请注意,某些库可能会修补以修复错误,因此它们可能不是正式版本。