Requirements
| Server requirements | Recommended / Tested | Notes |
|---|---|---|
| Java SDK v 1.5+ | Oracle 1.8 | |
| Any java Servlet API compliant servlet container | Tomcat 7+ | |
| SQL RDMS | MySQL 5.5+ | |
| SMTP server | ||
| https (SSL certificate) | ||
| Server requirements (optional) | Recommended / Tested | |
| http server | Apache 2 (with ajp) | |
| Storefront requirements | Recommended / Tested | |
| Internet Browser | IE 9+, Firefox (latest), Safari 5+, Chrome (latest) | |
| Administration module requirements | Recommended / Tested | |
| Internet Browser | IE 9+, Firefox (latest), Safari 5+, Chrome (latest) | |
| Flash Player plugin | v 10+ | |
| Java Libraries (OOTB) | various | see BoM below |
License
Yes-cart is licensed under Apache v.2.0.
Yes-cart uses only open source libraries which are available from public maven repositories.
BoM - Bill of Material
BoM depicts major dependencies and heir licenses
| Library | Version | URL | Provider |
|---|---|---|---|
| Spring (core, aop, jdbc, orm, web, webmvc) | 4.3.11 | https://spring.io | Pivotal Software, The Spring Framework is released under version 2.0 of the Apache License. |
| Spring (security) | 4.2.3 | https://spring.io | Pivotal Software, The Spring Framework is released under version 2.0 of the Apache License. |
| AngularJS | 4.x.x | https://angular.io | The MIT License. https://angular.io/license |
| hibernate | 5.2.11 | http://hibernate.org | RedHat, http://hibernate.org/community/license/ , Hibernate projects are licensed under either the LGPL 2.1 or the ASL 2.0. Hibernate is Free Software. |
| Lucene | 6.5.0 | https://lucene.apache.org/ | Lucene is released under version 2.0 of the Apache License |
| ehcache | 2.6.11 | http://ehcache.org | Terracota Inc, http://ehcache.org/about/license. The open source Ehcache project is licensed under the Apache 2.0 License. |
| wicket | 7.9.0 | https://wicket.apache.org | The Apache Software Foundation, https://wicket.apache.org, Apache License, Version 2.0 |
| mysql-connector | 5.1.43 | http://dev.mysql.com/downloads/connector/j/ | Oracle, http://dev.mysql.com/downloads/connector/j/ MySQL open source software is provided under the GPL License. |
For full list of dependencies we strongly advise running the following maven command after initial setup:
mvn dependency:tree
This Maven command will print the dependency tree showing exactly how each library is linked to the platform modules including sub dependencies of those libraries.