JAVA-OSGI.ECLASS
章节: eclass-manpages (5)更新时间: 2024 年 11 月
索引 返回主内容
名称
java-osgi.eclass - Java OSGi eclass描述
此 eclass 提供了用于需要兼容 OSGi 的软件包的功能。这意味着生成的 jar 文件将在其清单文件中包含特殊的头部。目前,这仅用于 Eclipse-3.3 - 稍后我们可以扩展此功能,以便 Gentoo Java 系统完全兼容 OSGi。支持的 EAPIS
8传递提供的 ECLASSES
java-utils-2函数
- @java-osgi_dojar <jar 名称> <符号名称> <包名称> <头部名称>
- 重写 jar 文件,并从命令行给定的参数生成一个兼容 OSGi 的 jar 文件。给定的参数对应于 OSGi 包的清单文件上必须存在的最小头部集。如果您需要更多头部,您应该使用下面的 *-fromfile 函数,这些函数从文件创建清单文件。它将在最后调用 java-pkg_dojar。
java-osgi_dojar "dist/${PN}.jar" "com.jcraft.jsch" "JSch" "com.jcraft.jsch, com.jcraft.jsch.jce;x-internal:=true"
- java-osgi_newjar <jar 名称> <符号名称> <包名称> <头部名称>
- 重写 jar 文件,并生成一个兼容 OSGi 的 jar 文件。给定的参数对应于 OSGi 包的清单文件上必须存在的最小头部集。如果您需要更多头部,您应该使用下面的 *-fromfile 函数,这些函数从文件创建清单文件。它将在最后调用 java-pkg_newjar。
java-osgi_newjar "dist/${PN}.jar" "com.jcraft.jsch" "JSch" "com.jcraft.jsch, com.jcraft.jsch.jce;x-internal:=true"
- java-osgi_newjar-fromfile <要与 OSGi 打包的 jar 文件> <清单文件> <包名称> <版本重写>
- 此函数从给定的清单文件生成一个兼容 OSGi 的 jar 文件。除非给定了 --no-auto-version 选项,否则清单 Bundle-Version 头部将被替换为软件包的当前版本。它将在最后调用 java-pkg_newjar。
java-osgi_newjar-fromfile "dist/${PN}.jar" "${FILESDIR}/MANIFEST.MF" "Standard Widget Toolkit for GTK 2.0"
- java-osgi_dojar-fromfile <要与 OSGi 打包的 jar 文件> <清单文件> <包名称>
- 此函数从给定的清单文件生成一个兼容 OSGi 的 jar 文件。除非给定了 --no-auto-version 选项,否则清单 Bundle-Version 头部将被替换为软件包的当前版本。它将在最后调用 java-pkg_dojar。
java-osgi_dojar-fromfile "dist/${PN}.jar" "${FILESDIR}/MANIFEST.MF" "Standard Widget Toolkit for GTK 2.0"
作者
Java 维护者 <[email protected]>维护者
[email protected]报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
java-osgi.eclass另请参阅
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/java-osgi.eclass
索引
此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日 格林威治标准时间 03:27:00