car-rental-system-core
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.andromda.samples.carrental</groupId> <artifactId>car-rental-system-core</artifactId> <version>3.4</version> </dependency>
<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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.andromda.samples.carrental</groupId> <artifactId>car-rental-system</artifactId> <version>3.4</version> </parent> <artifactId>car-rental-system-core</artifactId> <packaging>jar</packaging> <name>AndroMDA Car Rental Sample Core Business Tier</name> <dependencies> <dependency> <groupId>${project.groupId}</groupId> <artifactId>car-rental-system-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.andromda</groupId> <artifactId>andromda-core</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.andromda.translationlibraries</groupId> <artifactId>andromda-ocl-translation-core</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.andromda.translationlibraries</groupId> <artifactId>andromda-ocl-validation-library</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> <!-- Uncomment below if using JDBC or Test features> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> </dependency--> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <scope>provided</scope> <exclusions> <exclusion> <groupId>cglib</groupId> <artifactId>cglib</artifactId> </exclusion> <exclusion> <groupId>javassist</groupId> <artifactId>javassist</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> </dependency> <!-- For JBoss AS6 and earlier: Avoid NoSuchMethodException: org.hibernate.validator.ClassValidator.<init> --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator-legacy</artifactId> <version>4.0.2.GA</version> <exclusions> <exclusion> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> </exclusion> <exclusion> <groupId>org.hibernate</groupId> <artifactId>hibernate-commons-annotations</artifactId> </exclusion> </exclusions> </dependency> <!-- validator-legacy forces an earlier version of annotations. Change scope if < JBoss6 --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-commons-annotations</artifactId> <version>3.2.0.Final</version> <scope>provided</scope> <exclusions> <exclusion> <groupId>org.hibernate</groupId> <artifactId>hibernate</artifactId> </exclusion> <!-- Use persistence api 2.0 instead of 1.0 --> <exclusion> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache-core</artifactId> </dependency> <dependency> <groupId>cglib</groupId> <artifactId>cglib-nodep</artifactId> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> </dependency> <dependency> <groupId>jboss</groupId> <artifactId>jboss-j2ee</artifactId> </dependency> <dependency> <groupId>org.andromda</groupId> <artifactId>andromda-script-wrappers</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.hsqldb</groupId> <artifactId>hsqldb</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.andromda.maven.plugins</groupId> <artifactId>andromdapp-maven-plugin</artifactId> <executions> <execution> <goals> <goal>schema</goal> </goals> </execution> </executions> <configuration> <jdbcDriver>${jdbc.driver}</jdbcDriver> <jdbcDriverJar>${jdbc.driver.jar}</jdbcDriverJar> <jdbcConnectionUrl>${jdbc.url}</jdbcConnectionUrl> <jdbcUsername>${jdbc.username}</jdbcUsername> <jdbcPassword>${jdbc.password}</jdbcPassword> <!-- set this to false if you don't want to execute the generated SQL scripts (creates and saves DDL under app/target/schema*.sql --> <executeScripts>true</executeScripts> <properties> <property> <name>mappingsLocation</name> <value>${project.basedir}/target/src</value> </property> <property> <name>mappingFileExtension</name> <value>hbm.xml</value> </property> <property> <name>createOutputPath</name> <value>${project.basedir}/../app/target/schema-create.sql</value> </property> <property> <name>dropOutputPath</name> <value>${project.basedir}/../app/target/schema-drop.sql</value> </property> </properties> <!-- You might need to execute additional scripts, just uncomment and add them here: <scripts> <script>${project.basedir}/path/to/scripts/script1.sql</script> <script>${project.basedir}/path/to/scripts/script2.sql</script> </scripts> --> </configuration> <dependencies> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>${hibernate.version}</version> </dependency> </dependencies> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>target/src/main/java</directory> <excludes> <exclude>**/*.java</exclude> </excludes> </resource> </resources> </build> </project>