X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=README;h=5735c8e5acab9d694c3ab25aa3ab2827dffa1b47;hp=618a615ad0756b72501f87344d7287b931e37b8b;hb=refs%2Fheads%2Ffeatures%2FJAL-1953_Archeopteryx_with_Jalview_2_11_2;hpb=c1cfb99785396db10ffa57e5950d72f873880c61 diff --git a/README b/README old mode 100755 new mode 100644 index 618a615..5735c8e --- a/README +++ b/README @@ -1,33 +1,34 @@ -Jalview Readme --------------- - - -The source is available as a tar file and comes complete with the GNU General Public License. - -To build the application you will need a J2SDK 1.4+. - -An Ant build file (build.xml) is provided, you will need to install Apache Ant first. Run ant to build the application, use the target "makeApplet" to make the Applet. - -You can also use Borland JBuilder to build Jalview. A JBuilder project file (JalviewX.jpx, JalviewApplet.jpx) for both application and applet is provided. - -For more help, read the file doc/building.html - - -################## - -To run application: - -java -Djava.ext.dirs=JALVIEW_HOME/lib -cp JALVIEW_HOME/jalview.jar jalview.bin.Jalview - -Replace JALVIEW_HOME with the full path to Jalview Installation Directory. - -################## - - -If you use a proxy server add - --Dhttp.proxyServer=YOUR.SERVER -Dhttp.proxyPort=YOURPORT - -If the proxy server requires authentication, add - --Dhttp.proxyUser=USERNAME -Dhttp.proxyPassword=PASSWORD +Jalview README +============== + +Welcome ! + +Jalview is free (GPLv3 licensed) software for creation, interactive +visualisation and analysis of alignments of biological sequences. It +was developed by Michele Clamp in 1996, and now maintained by the +Jalview Development team in the Barton group at the University of +Dundee. + +If you'd like to help out please check out the website +(www.jalview.org) and get in touch. See CITATION for the canonical +reference if you need to cite Jalview. + +To build the Jalview Desktop application and JalviewJS, the JavaScript +transpiled version (with the help of java2script, courtesy of Bob +Hanson), you will need a Java 11 JDK and a recent version of +Gradle. For development we recommend Eclipse - you should be able to +import Jalview as a Gradle project with the Buildship plugin. + +Most likely you'll want to take a look at doc/building.md to find out +exactly what is needed. If you already have Java 11 and Gradle, then +the tldr: + +gradle test # run functional test suite + +gradle shadowJar # build a single executable Jar under build/libs/ + +gradle jalviewjs # builds JalviewJS under build/jalviewjs + +If you want to build JalviewJS then you will also need to download +Eclipse for your platform, since transpilation requires an Eclipse +plugin.