Giter Site home page Giter Site logo

vyesubabu / gradle-mcv Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jon4than/gradle-mcv

0.0 2.0 0.0 33.68 MB

McIDAS-V built with Gradle. Note that this repo does not preserve commit history!

Java 86.74% HTML 0.13% XSLT 0.02% Python 11.53% Batchfile 0.20% Shell 0.40% C 0.73% CSS 0.01% PHP 0.24%

gradle-mcv's Introduction

This is the main trunk for SSEC's McIDAS-V Project.

Things of Interest

.                                   
├── build-customized.xml            * User-customizable Ant build file.
├── build.xml                       * Main Ant build file.
├── docs                            
│   ├── javadoc                     * API documentation for developers.
│   └── userguide                   * Project documentation.
├── edu                             
│   └── wisc                        
│       └── ssec                    
│           ├── mcidas              
│           └── mcidasv             * General managers and main application 
│               │                     code should go here, e.g., ViewManger, 
│               │                     McIDASV.java.
│               ├── chooser         * Data choosers should go here.
│               ├── control         * Display controls should go here.
│               ├── data            * Datasources should go here.
│               ├── display         * Displays code should go here.
│               ├── images          * DEPRECATED: please use appropriate
│               │                     directory within "resources".
│               ├── jython          * Linear Combination Jython Interpreter.
│               ├── monitors        * Monitor the state of a McIDAS-V session.
│               ├── probes          * Data probes.
│               ├── resources       * Non-code resources required by 
│               │   │                 McIDAS-V should reside here. Things
│               │   │                 like RBI, XML, and images.
│               │   └── python      * Jython library code.
│               ├── servermanager   * Handles local and remote ADDE datasets.
│               ├── startupmanager  * Manage McIDAS-V startup options.
│               ├── supportform     * Submit McIDAS-V support requests.
│               ├── ui              * UI related classes here, e.g., UIManager.
│               └── util            * Utility classes can go here.
|
├── lib                             * McIDAS-V dependencies (other than VisAD/IDV).
|   |
|   ├── linux-amd64                 * 64-bit Linux dependencies.
|   ├── linux-i586                  * 32-bit Linux dependencies.
|   ├── macosx                      * OS X dependencies
|   ├── share                       * Platform independent dependencies. This is
|   |                                 where most JAR files will end up.
|   ├── windows-amd64               * 64-bit Windows dependencies.
|   └── windows-i586                * 32-bit Windows dependencies.
|
├── release                         * Files used by install4J.
├── tools                           
│   ├── apidocs                     
│   └── external                    
│       ├── orphan_icon_finder      
│       ├── pluginfeed              
│       └── supportreq              
└── ucar                            

Building a new release

Make sure IDV is up to date, then build the "dist" target:

ant dist

Run Install4J and build the installer packages.

Nightlies

A cron job that builds the "nightly" target runs daily at 4am:

ant nightly

There is a separate script on the webserver that pulls the completed build.

Acknowledgements

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.

gradle-mcv's People

Contributors

jon4than avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.