我知道编辑这个网站吗?

源代码

图像J

原始ImageJ的源代码位于:

#图像J2

ImageJ2的源代码非常定制;即,它被组织成well-separated项目。这种分离为高效的软件开发提供了许多优势,非常值得花一点时间来理解。

代码在哪里?

💡

You can search the source code at search.imagej.net using the GitHub button!

所有源代码都位于GitHub上。

  • 每个项目都存在于自己的 GitHub 组织中。
  • 每个组织都包含多个源代码存储库。
  • 每个存储库对应一个Java库(.jar文件)。
标志 组织 目的
Scijava SciJava 常用实用程序、插件基础结构、脚本、上下文
Imagej2 ImageJ2 通用图像处理应用程序
Imglib2 ImgLib2 通用多维数据处理
Scifio SCIFIO 可扩展图像文件I/O
Fiji Fiji ImageJ 和 ImageJ2 的“含电池”发行版

有关这些项目之间关系的更多信息,请参阅Architecture页面。

许可证是什么?

大部分是BSD-2(宽容);有些是GPL(copyleft)。请参见第Licensing页。

从源代码构建

事实上,所有这些存储库都有一个严格的 pom.xml 文件,将它们作为 Maven 项目。

要构建 Maven 项目:

  1. Install Maven。 2.克隆感兴趣的源存储库。 3.从顶级目录中输入mvn

用于构建或修改源代码的高级说明可用于特定的开发环境:

Eclipse NetBeans IntelliJ IDEA Command-line.png

请注意,这些教程针对的是 ImageJ2,但适用于任何基于 Maven 的项目。

Java文档

所有 SciJava 相关项目的 Javadoc 都可以在线找到:

您还可以在以下位置搜索javadoc: https://search.imagej.net/ 使用Javadoc按钮。