[go: up one dir, main page]

Menu

Tree [90b857] ambit-3.2.0 /
 History

HTTPS access


File Date Author Commit
 ambit2-apps 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-balloon 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-base 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-chebi 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-core 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-db 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-dbext 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-dbui 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-descriptors 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-dragon 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-export 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-fp 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-groupcontribution 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-jchempaint 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-markush 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-ml 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-model 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-mopac 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-namestructure 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-nano 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-poi 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-pubchem 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-reactions 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-rendering 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-rest 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-rules 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-sln 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-smarts 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-smi23d 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-some 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-structure2name 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-swing 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-tautomers 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-ui 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 ambit2-waffles 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release
 src 2018-01-20 Nina Jeliazkova Nina Jeliazkova [45dab9] site update: sync with https://github.com/idea...
 .gitattributes 2008-08-29 Nina Jeliazkova Nina Jeliazkova [144d3f] new directory structure for ambit2 project
 CHANGELOG.md 2018-01-11 Nina Jeliazkova Nina Jeliazkova [270f6d] site update
 README.md 2017-09-27 Nina Jeliazkova Nina Jeliazkova [e371e6] site update
 pom.xml 2018-05-04 Nina Jeliazkova Nina Jeliazkova [fc2bc2] ambit 3.2.0 release

Read Me

http://ambit.sourceforge.net

This is multi module maven project.

Build

Prerequisites for building AMBIT2
JDK 1.7 or higher
MySQL 5.6.5 or higher
Maven 3.x

Build ambit2 libraries:

Retrieve sources from SVN

svn checkout svn://svn.code.sf.net/p/ambit/code/trunk/ambit2-all ambit-all
cd ambit2-all
mvn package -DskipTests=true

The build process includes mandatory database tests and may take a while. Use -DskipTests=true option to skip the tests.

Database configuration

The test database ambit-test must exist before the running the tests. Use the following MySQL commands to create and set rights.

create database `ambit-test` character set utf8;
GRANT ALL ON `ambit-test`.* TO 'guest'@'localhost' IDENTIFIED BY 'guest';

The database name and the user are set via Maven profile, e.g. there should be "settings.xml" file in your ".m2" directory with the following minimal configuration:

<settings xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <profiles>
   <profile>
      <id>ambit-build</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>

    <!-- the database name, default ambit2  -->
            <ambit.db>ambit2</ambit.db>

    <!-- database user password and name -->
        <ambit.db.user.test>guest</ambit.db.user.test>
        <ambit.db.user.test.password>guest</ambit.db.user.test.password>
         </properties>
    </profile>
  </profiles>
</settings>

Build applications - AMBIT REST web services and standalone applications:

cd ambit2-apps
mvn clean buildnumber:create package -P http -P ambit-release -P aa-enabled -P aa-admin-disabled -P license-in-text-column -DskipTests=true

See ambit2-all/ambit2-apps/README.txt for options

Dependencies

svn checkout http://svn.code.sf.net/p/toxtree/svn/trunk/toxtree toxtree 
mvn install