atom-api
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.geeoz.atom</groupId> <artifactId>atom-api</artifactId> <version>1.0d32</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- ~ Copyright © 2015 Geeoz, and/or its affiliates. All rights reserved. ~ DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ~ ~ The Research Projects is dual-licensed under the GNU General Public ~ License, version 2.0 (GPLv2) and the Geeoz Commercial License. ~ ~ Solely for non-commercial purposes. A purpose is non-commercial only if ~ it is in no manner primarily intended for or directed toward commercial ~ advantage or private monetary compensation. ~ ~ This Geeoz Software is supplied to you by Geeoz in consideration of your ~ agreement to the following terms, and your use, installation, modification ~ or redistribution of this Geeoz Software constitutes acceptance of these ~ terms. If you do not agree with these terms, please do not use, install, ~ modify or redistribute this Geeoz Software. ~ ~ Neither the name, trademarks, service marks or logos of Geeoz may be used ~ to endorse or promote products derived from the Geeoz Software without ~ specific prior written permission from Geeoz. ~ ~ The Geeoz Software is provided by Geeoz on an "AS IS" basis. GEEOZ MAKES NO ~ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED ~ WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR ~ PURPOSE, REGARDING THE GEEOZ SOFTWARE OR ITS USE AND OPERATION ALONE OR IN ~ COMBINATION WITH YOUR PRODUCTS. ~ ~ IN NO EVENT SHALL GEEOZ BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL ~ OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF ~ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS ~ INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION ~ AND/OR DISTRIBUTION OF THE GEEOZ SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER ~ THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR ~ OTHERWISE, EVEN IF GEEOZ HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ~ ~ A copy of the GNU General Public License is included in the distribution in ~ the file LICENSE and at ~ ~ http://www.gnu.org/licenses/gpl-2.0.html ~ ~ If you are using the Research Projects for commercial purposes, we ~ encourage you to visit ~ ~ http://products.geeoz.com/license ~ ~ for more details. ~ ~ This software or hardware and documentation may provide access to ~ or information on content, products, and services from third parties. ~ Geeoz and its affiliates are not responsible for and expressly disclaim ~ all warranties of any kind with respect to third-party content, products, ~ and services. Geeoz and its affiliates will not be responsible for any loss, ~ costs, or damages incurred due to your access to or use of third-party ~ content, products, or services. If a third-party content exists, the ~ additional copyright notices and license terms applicable to portions of the ~ software are set forth in the THIRD_PARTY_LICENSE_README file. ~ ~ Please contact Geeoz or visit www.geeoz.com if you need additional ~ information or have any questions. --> <project 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/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- The basics --> <artifactId>atom-api</artifactId> <dependencies> <!-- Scala Libraries --> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala-library</artifactId> </dependency> <!-- Disruptor is a High Performance Inter-Thread Messaging Library --> <dependency> <groupId>com.lmax</groupId> <artifactId>disruptor</artifactId> </dependency> <!-- Akka is a toolkit and runtime for building highly concurrent, distributed, and resilient message-driven applications --> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-contrib_2.11</artifactId> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-slf4j_2.11</artifactId> </dependency> <!-- Bean Validation API --> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> </dependency> <!-- Content Repository for JavaTM Technology API --> <dependency> <groupId>javax.jcr</groupId> <artifactId>jcr</artifactId> </dependency> <!-- ModeShape is a JCR repository implementation with support for federation and sequencing. --> <dependency> <groupId>org.modeshape</groupId> <artifactId>modeshape-jcr</artifactId> </dependency> <!-- Java Mail API --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> </dependency> <!-- The Drools and jBPM public API which is backwards compatible between releases. --> <dependency> <groupId>org.kie</groupId> <artifactId>kie-api</artifactId> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </dependency> <dependency> <groupId>org.kie</groupId> <artifactId>kie-ci</artifactId> <exclusions> <exclusion> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </exclusion> <exclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </exclusion> </exclusions> </dependency> <!-- The Drools Compiler --> <dependency> <groupId>org.drools</groupId> <artifactId>drools-compiler</artifactId> </dependency> <!-- The jBPM BPMN 2 Flow --> <dependency> <groupId>org.jbpm</groupId> <artifactId>jbpm-bpmn2</artifactId> </dependency> <dependency> <groupId>org.jbpm</groupId> <artifactId>jbpm-workitems</artifactId> <exclusions> <exclusion> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-javamail_1.4_spec</artifactId> </exclusion> </exclusions> </dependency> <!-- FreeMarker is a "template engine"; a generic tool to generate text output based on templates. --> <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> </dependency> <!-- Metrics is a Java library which gives you unparalleled insight into what your code does in production. --> <dependency> <groupId>com.codahale.metrics</groupId> <artifactId>metrics-core</artifactId> </dependency> <dependency> <groupId>com.codahale.metrics</groupId> <artifactId>metrics-jvm</artifactId> </dependency> <dependency> <groupId>com.codahale.metrics</groupId> <artifactId>metrics-healthchecks</artifactId> </dependency> <!-- JSON dependency --> <dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId> </dependency> <!-- SLF4J Simple Binding --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> </dependency> <!-- TEST --> <!-- Atom test suite dependencies --> <dependency> <groupId>com.geeoz.pawl</groupId> <artifactId>pawl-jbehave</artifactId> <scope>test</scope> </dependency> </dependencies> <parent> <groupId>com.geeoz.atom</groupId> <artifactId>atom</artifactId> <version>1.0d32</version> </parent> <properties> <main.basedir>${project.parent.basedir}</main.basedir> </properties> <!-- Build Settings --> <build> <resources> <resource> <directory>${basedir}/src/main/resources</directory> </resource> <resource> <directory>${project.build.directory}/generated-sources/jaxb/</directory> </resource> </resources> <plugins> <!-- This plugin uses JAXB2 to generate Java classes from XML Schemas (and binding files) and to create XML Schemas for existing Java classes. --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <configuration> <transformSchemas> <transformSchema> <uri>http://atom.geeoz.com/manifest/1.0</uri> <toPrefix>mf</toPrefix> <toFile>manifest-1.0.xsd</toFile> </transformSchema> <transformSchema> <uri>http://atom.geeoz.com/layout/1.0</uri> <toPrefix>ui</toPrefix> <toFile>layout-1.0.xsd</toFile> </transformSchema> </transformSchemas> <includes> <!-- manifest.atom.xml --> <include>atom/content/pm/AbstractInfo.java</include> <include>atom/content/pm/ActivityInfo.java</include> <include>atom/content/pm/ApplicationInfo.java</include> <include>atom/content/pm/IntentFilter.java</include> <include>atom/content/pm/PackageInfo.java</include> <include>atom/content/pm/KieArtifactInfo.java</include> <include>atom/content/pm/package-info.java</include> <!-- View --> <include>atom/view/package-info.java</include> <include>atom/view/AbstractView.java</include> <include>atom/view/View.java</include> <include>atom/view/ViewGroup.java</include> <include>atom/view/constraints/package-info.java</include> <include>atom/view/constraints/AbstractConstraint.java</include> <include>atom/view/constraints/NotNullConstraint.java</include> <include>atom/widget/package-info.java</include> <include>atom/widget/AnchorView.java</include> <include>atom/widget/AdapterView.java</include> <include>atom/widget/Button.java</include> <include>atom/widget/CheckBox.java</include> <include>atom/widget/DateView.java</include> <include>atom/widget/EditText.java</include> <include>atom/widget/GalleryView.java</include> <include>atom/widget/GoogleAutocompleteView.java</include> <include>atom/widget/ImageView.java</include> <include>atom/widget/LabelView.java</include> <include>atom/widget/LinearLayout.java</include> <include>atom/widget/ListView.java</include> <include>atom/widget/LoadingView.java</include> <include>atom/widget/MapPointView.java</include> <include>atom/widget/MapRegionView.java</include> <include>atom/widget/MapView.java</include> <include>atom/widget/RadioButton.java</include> <include>atom/widget/RadioGroup.java</include> <include>atom/widget/Slider.java</include> <include>atom/widget/Spinner.java</include> <include>atom/widget/TextView.java</include> <include>atom/widget/UploadView.java</include> </includes> <outputDirectory>${project.build.directory}/generated-sources/jaxb/META-INF/</outputDirectory> </configuration> <executions> <execution> <goals> <goal>schemagen</goal> </goals> <phase>generate-resources</phase> </execution> </executions> </plugin> </plugins> </build> <!-- More project information --> <name>Atom - API</name> <description> Atom is the world’s most advanced software platform for building complex applications and redefining what people can do without programming knowledge. </description> </project>