当前位置: 首页 > 工具软件 > Jzy3D > 使用案例 >

3d 图表的javaapi

燕和同
2023-12-01

3d 图表的javaapi


jzy3d-main

这是Jzy3d提供多个 Maven 模块的主Git存储库。

Travis构建状态:

API和模块

应用程序需要 jzy3d-api 和类来处理特定的窗口 environement ( AWT,SWT,Swing ) 。 API本身没有对AWT的依赖,使得它成为 Android environement的可以构建性。

针对目标窗口environement的代码通过模块( 或者有时源文件夹分离) 提供:

其他模块保持独立显示Jzy3d方面的工作

Jzy3d Maven 存储库

  • 将Jzy3d添加到项目中

    释放

  • 
    
    
    
    <dependency>
    
    
     <groupId>org.jzy3d</groupId>
    
    
     <artifactId>jzy3d-api</artifactId>
    
    
     <version>1.0.0</version>
    
    
    </dependency>
    
    
    
    
    
    
    

快照

 



 <dependency>


 <groupId>org.jzy3d</groupId>


 <artifactId>jzy3d-api</artifactId>


 <version>1.0.1-SNAPSHOT</version>


 </dependency>


 



 
  • Maven 构件存储在那里:
  • 
    
    
    
    <repositories>
    
    
     <repository>
    
    
     <id>jzy3d-snapshots</id>
    
    
     <name>Jzy3d Snapshots</name>
    
    
     <url>http://maven.jzy3d.org/snapshots </url>
    
    
     </repository>
    
    
     <repository>
    
    
     <id>jzy3d-releases</id>
    
    
     <name>Jzy3d Releases</name>
    
    
     <url>http://maven.jzy3d.org/releases </url>
    
    
     </repository>
    
    
    </repositories>
    
    
    
    
    
    
    

用构建项目的

通过调用,从主存储库构建所有模块

  • mvn安装

为了对Eclipse-but-non-Maven用户友好,我们将项目。项目和。classpath文件添加到存储库。 如果要使用 Maven 重新生成这些文件并使项目全部链接在一起,只需运行

  • mvn eclipse:eclipse -declipse 。workspace=~ [your current eclipse workspace folder ]
  • 然后编辑jzy3d-api项目属性以将所有依赖项导出到其他项目( 属性> Java Build 路径> 顺序和导出> 选择所有属性。 然后删除JRE系统库) 。

在没有 Maven的情况下创建项目

我们使存储库易于用于非maven用户。

  • Eclipse 项目文件( 。项目 & 。classpath ) 与内部项目关系一起提交到存储库
  • 某些模块有一个包含所需 jars的lib/目录。 如果要使用这些 jars,只需编辑 Eclipse 项目的库依赖项以使用它们,而不是使用 Maven 依赖项。

许可证

new BSD


 类似资料: