From df05b75cc541ddf6a0a6fa62e50bbff53df03e30 Mon Sep 17 00:00:00 2001 From: jprocter Date: Mon, 29 Aug 2011 16:29:28 +0100 Subject: [PATCH] added notes on third party library licencing and updated netbeans builder library deps --- .classpath | 5 ++++- .project | 18 +++++++++++++++++- README | 4 +++- THIRDPARTYLIBS | 32 ++++++++++++++++++++++++++++++++ nbproject/project.properties | 2 ++ 5 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 THIRDPARTYLIBS diff --git a/.classpath b/.classpath index bb761d8..fe89cba 100644 --- a/.classpath +++ b/.classpath @@ -14,10 +14,11 @@ + - + @@ -38,6 +39,8 @@ + + diff --git a/.project b/.project index a4ddc99..8794563 100644 --- a/.project +++ b/.project @@ -1,6 +1,6 @@ - Jalview Release + Jalview Release 2.7 @@ -25,6 +25,21 @@ + + org.eclipse.ui.externaltools.ExternalToolBuilder + full,incremental, + + + LaunchConfigHandle + <project>/.externalToolBuilders/buildapplet [Builder].launch + + + + + org.codehaus.groovy.eclipse.groovyBuilder + + + org.eclipse.jem.workbench.JavaEMFNature @@ -32,5 +47,6 @@ org.eclipse.wst.common.project.facet.core.nature de.tud.st.ispace.builder.ISpaceNature org.eclipse.jem.beaninfo.BeanInfoNature + org.codehaus.groovy.eclipse.groovyNature diff --git a/README b/README index bfc65f5..10f032b 100755 --- a/README +++ b/README @@ -4,11 +4,13 @@ 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.5+. +To build the application you will need a J2SDK 1.6+. An Ant build file (build.xml) is provided, you will need to install Apache Ant first. Run ant to view usage which will display a list of useful build targets. +Jalview is primarily developed with eclipse, and a .project file is provided to simplify importing the source into your own eclipse workspace. A NetBeans nbbuild.xml file is also provided for developing Jalview with NetBeans - but this is not officially supported. + You may also be able to use Borland JBuilder to build Jalview. A JBuilder project file (JalviewX.jpx, JalviewApplet.jpx) for both application and applet is provided, but the library dependencies are almost certainly out of date. See the build.xml diff --git a/THIRDPARTYLIBS b/THIRDPARTYLIBS new file mode 100644 index 0000000..2671d8c --- /dev/null +++ b/THIRDPARTYLIBS @@ -0,0 +1,32 @@ +The Jalview Desktop relies on a number of third-party libraries. +These can be found in the lib directory, with additional compile +time dependencies in the utils directory. + +Licencing information for each library is given below: + +JGoogleAnalytics_0.3.jar APL 2.0 License - http://code.google.com/p/jgoogleanalytics/ +Jmol-12.1.13.jar GPL/LGPLv2 http://sourceforge.net/projects/jmol/files/ +activation.jar +apache-mime4j-0.6.jar +axis.jar +castor-1.1-cycle-xml.jar +commons-codec-1.3.jar +commons-discovery.jar +commons-logging-1.1.1.jar +commons-logging.jar +httpclient-4.0.3.jar +httpcore-4.0.1.jar +httpmime-4.0.3.jar +jaxrpc.jar +jhall.jar +log4j-1.2.8.jar +mail.jar +miglayout-4.0-swing.jar BSD http://www.migcalendar.com/miglayout/versions/4.0/license.txt +min-jaba-client.jar +regex.jar +saaj.jar +vamsas-client.jar +wsdl4j.jar +xercesImpl.jar +xml-apis.jar + diff --git a/nbproject/project.properties b/nbproject/project.properties index 99c33eb..87df84d 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -53,6 +53,7 @@ file.reference.vamsas-client.jar=lib/vamsas-client.jar file.reference.wsdl4j.jar=lib/wsdl4j.jar file.reference.xercesImpl.jar=lib/xercesImpl.jar file.reference.xml-apis.jar=lib/xml-apis.jar +file.reference.miglayout-4.0-swing.jar=lib/miglayout-4.0-swing.jar includes=** jar.compress=false javac.classpath=\ @@ -74,6 +75,7 @@ javac.classpath=\ ${file.reference.JGoogleAnalytics_0.3.jar}:\ ${file.reference.jhall.jar}:\ ${file.reference.Jmol-12.1.13.jar}:\ + ${file.reference.miglayout-4.0-swing.jar}:\ ${file.reference.log4j-1.2.8.jar}:\ ${file.reference.mail.jar}:\ ${file.reference.min-jaba-client.jar}:\ -- 1.7.10.2