[go: up one dir, main page]

Menu

Tree [0994c9] develop / ambit2-all /
 History

HTTPS access


File Date Author Commit
 ambit2-balloon 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-base 2021-08-20 vedina vedina [d6ab86] include ambitlri as algorithm/finder source
 ambit2-chebi 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-core 2021-09-01 vedina vedina [8f2408] remove unused repo
 ambit2-db 2021-09-01 vedina vedina [767553] new line for sql
 ambit2-dbext 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-dbui 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-descriptors 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-dragon 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-export 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-fp 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-groupcontribution 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-jchempaint 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-markush 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-ml 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-model 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-mopac 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-namestructure 2021-08-09 vedina vedina [a6eb57] opsin update, we may need it
 ambit2-nano 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-notation 2021-11-16 Luchesar ILIEV Luchesar ILIEV [98a591] notation: 4.1.0-SNAPSHOT version
 ambit2-poi 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-pubchem 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-reactions 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-rendering 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-rest 2021-11-23 vedina vedina [4e62a8] option to allow top segment proxy
 ambit2-rules 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-sln 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-smarts 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-smi23d 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-some 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-structure2name 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-swing 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-tautomers 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-ui 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 ambit2-waffles 2020-12-01 vedina vedina [737b36] 4.1.0-SNAPSHOT version
 src 2018-01-20 Nina Jeliazkova Nina Jeliazkova [58e785] site update: sync with https://github.com/idea...
 CHANGELOG.md 2019-01-01 ngn ngn [2d5a9c] changelog update
 README.md 2018-05-18 vedina vedina [83f839] README updates
 pom.xml 2021-08-09 vedina vedina [8e87e2] this tag should not be here

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 Sourceforge Git

git clone git://git.code.sf.net/p/ambit/git
cd ambit2-all
mvn package -DskipTests=true

The build process includes mandatory database tests and may take a while. To skip tests, use -DskipTests=true option.

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

Dependencies

git clone git://git.code.sf.net/p/toxtree/git toxtree-git
cd toxtree
mvn install