Liferay 内部依赖

Liferay internal dependencies

是否有任何 wiki 页面或其他内容,我可以在其中找到版本的 Liferay 内部依赖项?

例如:我想使用 log4j 日志记录,或者 commons-fileupload

我有 Maven 项目,我声明了一个新的依赖项,范围为 provided。但是我应该使用什么版本呢?

(我们正在使用 EE 许可的门户实例,因此深入研究 github 可能不是最好的)

这里是Liferay STAFF推荐的方式。不幸的是,这不会避免您访问 github。

如您所见,例如spring-这些liferay版本的核心版本:

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 的文档在某些部分可能非常糟糕。

如果您下载 tomcat 包,请注意文件 license/versions.html。这包含所有第三方库、它们的许可证和它们的版本。

请注意,某些库可能已修补以修复错误,因此它们可能不是官方版本。