I am using maven for dependency management. I created a multi module maven project with a client side and server side. The client side is apache royale project that was created using the following archetype
mvn archetype:generate -DgroupId="com.spacio.fm.client3" -DartifactId="FmClient3" -DarchetypeGroupId="org.apache.royale.framework" -DarchetypeArtifactId="royale-simple-application-archetype" -DarchetypeVersion="0.9.7" -DinteractiveMode=false After adding crux dependencies and creating the relevant configurations e.g. Beans.xml I compile using "mvn clean install" this compiles the project to the target folder. The server is a spring based project that uses spring boot and blazeds. I added a mvn script to copy the compiled client side project to the server project so I can run it the spring boot way mvn spring-boot:run Find attached the asconfig.json and client side pom. Everything else appears to work fine except the event handler method not being invoked. Even the type safety check that is done on the event handler works. i.e. if I misspell the event handler class name. I get a crux related error at run time. On Wed, Sep 22, 2021 at 2:07 PM Maria Jose Esteve <mjest...@iest.com> wrote: > Roman, > > How do you compile ? asconfigc, mvn, …? Can you send pom.xml, > asconfig.json, ...? > > > > Thx > > *De:* Roman Isitua <romanisi...@gmail.com> > *Enviado el:* miércoles, 22 de septiembre de 2021 11:47 > *Para:* users@royale.apache.org > *Asunto:* crux not invoking event handler method > > > > Hi Everyone, > > > > I created a new royale project on version 0.9.7. I am able to inject > models into view. I have created my first custom event with its > corresponding > event handler method in the controller. > When I dispatch the event crux does not invoke my event handler method > > What is frustrating is the fact that there is nothing displayed in the log. > > No error messages. The event handler method is not being invoked. > > > > I have attached my program source code. I have looked at the royal crux > examples over and over. I can't seem to see the difference between the > example code and mine. > > > > > > Regards,. > > > > > > Regards, > >
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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> <parent> <groupId>com.spacio.fm</groupId> <artifactId>SpacioFM</artifactId> <version>1.0</version> </parent> <groupId>com.spacio.fm.client3</groupId> <artifactId>FmClient3</artifactId> <packaging>pom</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <royale.framework.version>0.9.7</royale.framework.version> </properties> <dependencies> <!-- <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupId>com.adobe.flash.framework</groupId> <artifactId>playerglobal</artifactId> <version>32.0</version> <type>swc</type> <scope>provided</scope> </dependency> --> <!-- my client dependencies <dependency> <groupId>com.spacio.crm</groupId> <artifactId>client_service_lib</artifactId> <version>1.0</version> <type>swc</type> <classifier>js</classifier> </dependency> --> <dependency> <groupId>com.spacio</groupId> <artifactId>spacio_as3</artifactId> <version>1.0</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Jewel</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Icons</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <!-- <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Jewel-Light-NoFlat-Primary-Red-Theme</artifactId> <version>0.9.7</version> <type>swc</type> <scope>theme</scope> <classifier>js</classifier> </dependency> --> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>JewelTheme</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <scope>theme</scope> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Core</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Basic</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Language</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Crux</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>HTML</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Collections</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Binding</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Graphics</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Network</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Reflection</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>MXRoyale</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <!-- material design <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>MaterialDesignLite</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>FontAwesome</artifactId> <version>${royale.framework.version}</version> <type>swc</type> <classifier>js</classifier> </dependency> --> </dependencies> <modules> <module>MainApp</module> </modules> </project>
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.spacio.fm.client3</groupId> <artifactId>FmClient3</artifactId> <version>1.0</version> </parent> <groupId>com.spacio.fm.client3.frontend</groupId> <artifactId>MainApp</artifactId> <version>1.0</version> <packaging>swf</packaging> <properties> <compiler.debug>true</compiler.debug> <royale.framework.version>0.9.7</royale.framework.version> <royale.showbindingWarnings>-compiler.show-binding-warnings=false;</royale.showbindingWarnings> <royale.sourceMapSettings>-source-map=true;</royale.sourceMapSettings> <royale.jsDefaultInitializers>-js-default-initializers=true;</royale.jsDefaultInitializers> <royale.jsDynamicAccessUnknownMembers>-js-dynamic-access-unknown-members=true;</royale.jsDynamicAccessUnknownMembers> <royale.targets>JSRoyale</royale.targets> <royale.debug>true</royale.debug> <royale.mxroyale.css>-compiler.exclude-defaults-css-files=MXRoyale-0.9.7-js.swc:defaults.css;</royale.mxroyale.css> <royale.keepAS3MetaData>-keep-as3-metadata+= Inject, Dispatcher, EventHandler, PostConstruct, PreDestroy, ViewAdded, ViewRemoved, Bindable, Transient </royale.keepAS3MetaData> <local.config> <!--- keep-code-with-metadata=Inject; -compiler.exclude-defaults-css-files=MXRoyale-0.9.9-SNAPSHOT-js.swc:defaults.css;--> ${royale.showbindingWarnings} ${royale.sourceMapSettings} ${royale.jsDefaultInitializers} ${royale.jsDynamicAccessUnknownMembers} ${royale.keepAS3MetaData} ${royale.mxroyale.css} </local.config> </properties> <dependencies> <!-- <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Core</artifactId> <version>0.9.7-SNAPSHOT</version> <type>swc</type> </dependency> <dependency> <groupId>com.adobe.flash.framework</groupId> <artifactId>playerglobal</artifactId> <version>20.0</version> <type>swc</type> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>HTML</artifactId> <version>0.9.7-SNAPSHOT</version> <type>swc</type> </dependency> <dependency> <groupId>org.apache.royale.framework</groupId> <artifactId>Language</artifactId> <version>0.9.7-SNAPSHOT</version> <type>swc</type> <classifier>js</classifier> </dependency> --> </dependencies> <build> <sourceDirectory>src/main/royale</sourceDirectory> <resources> <resource> <directory>${basedir}/src/resources</directory> <filtering>true</filtering> </resource> </resources> <plugins> <plugin> <groupId>org.apache.royale.compiler</groupId> <artifactId>royale-maven-plugin</artifactId> <version>0.9.7</version> <extensions>true</extensions> <dependencies> <dependency> <groupId>org.apache.royale.compiler</groupId> <artifactId>compiler-jx</artifactId> <version>0.9.7</version> </dependency> </dependencies> <configuration> <mainClass>App.mxml</mainClass> <targets>JSRoyale</targets> <!-- <targets>SWF,JSRoyale</targets> --> <debug>${royale.debug}</debug> <htmlTemplate>${basedir}/src/resources/jewel-index-template.html</htmlTemplate> <allowSubclassOverrides>true</allowSubclassOverrides> <additionalCompilerOptions> ${local.config} </additionalCompilerOptions> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>apache-release</id> <properties> <compiler.debug>false</compiler.debug> </properties> </profile> </profiles> </project>
asconfig.json
Description: application/json
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <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> <groupId>com.spacio.fm</groupId> <artifactId>SpacioFM</artifactId> <version>1.0</version> <packaging>pom</packaging> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> <build> <pluginManagement> <!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) --> <plugins> <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle --> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging --> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle --> <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.7.1</version> </plugin> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.0.0</version> </plugin> </plugins> </pluginManagement> </build> <modules> <module>FmClient</module> <module>FmServer</module> <module>FmClient2</module> <module>FmClient3</module> </modules> </project>
<?xml version="1.0" encoding="UTF-8"?> <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> <parent> <artifactId>SpacioFM</artifactId> <groupId>com.spacio.fm</groupId> <version>1.0</version> </parent> <groupId>com.spacio.fm.server</groupId> <artifactId>FmServer</artifactId> <version>1.0</version> <name>FmServer</name> <!-- FIXME change it to the project's website --> <url>http://www.example.com</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <mdx.version>2.1.5.7</mdx.version> <project.build.outputTimestamp>2020-05-07T16:32:23Z</project.build.outputTimestamp> <start-class>com.spacio.fm.server.App</start-class> <spring-security.version>4.1.3.RELEASE</spring-security.version> <!-- <spring.version>4.3.2.RELEASE</spring.version> --> <!-- default version --> <spring.version>4.3.30.RELEASE</spring.version> </properties> <!-- <build> <pluginManagement> <plugins> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>3.1.0</version> </plugin> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.22.1</version> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>3.0.2</version> </plugin> <plugin> <artifactId>maven-install-plugin</artifactId> <version>2.5.2</version> </plugin> <plugin> <artifactId>maven-deploy-plugin</artifactId> <version>2.8.2</version> </plugin> <plugin> <artifactId>maven-site-plugin</artifactId> <version>3.7.1</version> </plugin> <plugin> <artifactId>maven-project-info-reports-plugin</artifactId> <version>3.0.0</version> </plugin> </plugins> </pluginManagement> </build> --> <build> <sourceDirectory>src/main/java</sourceDirectory> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5.1</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> <plugin> <artifactId>maven-clean-plugin</artifactId> <version>2.5</version> <executions> <execution> <id>auto-clean</id> <phase>clean</phase> <goals> <goal>clean</goal> </goals> <configuration> <filesets> <fileset> <directory>${project.basedir}/src/main/resources/static/js-debug/</directory> </fileset> </filesets> </configuration> </execution> </executions> </plugin> <!-- copy module files from Module target folder to Application target folder--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> <executions> <!-- for js-release (copy all to 'modules' folder) <execution> <id>copy-resources-release</id> <phase>install</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <resources> <resource> <directory>${project.basedir}/target/javascript/bin/js-release/</directory> </resource> </resources> <outputDirectory>${project.basedir}/../Server/src/main/resources/static/js-release/</outputDirectory> </configuration> </execution> --> <!-- for js-debug (copy all to js-debug but will need a next step later (check **))--> <execution> <id>copy-resources-debug</id> <phase>compile</phase> <!-- we need to decide which phase is best. compile or install ? 20210803 --> <goals> <goal>copy-resources</goal> </goals> <configuration> <resources> <!-- <resource> <directory>${project.basedir}/../FmClient2/Application/target/javascript/bin/js-debug/</directory> </resource> <resource> <directory>${project.basedir}/../client_lib/target/javascript/bin/js-debug/</directory> </resource> <resource> <directory>${project.basedir}/../FmClient/MainApp/target/javascript/bin/js-debug/</directory> </resource> --> <resource> <directory>${project.basedir}/../FmClient3/MainApp/target/javascript/bin/js-debug/</directory> </resource> </resources> <outputDirectory>${project.basedir}/src/main/resources/static/js-debug/</outputDirectory> </configuration> </execution> </executions> </plugin> <!-- got this from sprint boot parent starter. comment out when doing war packaging --> <plugin> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>${start-class}</mainClass> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> </archive> </configuration> </plugin> <!-- Make Spring-Boot build an executable war --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.3.3.RELEASE</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> <configuration> <!-- <classifier>exec</classifier> uncomment when doing war deployment. then comment out main class and layout. --> </configuration> </plugin> <!-- We are building a servlet 3.0 application we don't need a web.xml, so we have to disable a check on the plugin. <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <overlays> <overlay> <groupId>com.spacio</groupId> <artifactId>MainApp</artifactId> <targetPath>public</targetPath> </overlay> </overlays> </configuration> </plugin> --> </plugins> </build> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <!-- for war deployment <dependency> <groupId>com.spacio</groupId> <artifactId>MainApp</artifactId> <version>1</version> <type>war</type> </dependency> --> <!-- spring web mvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> <exclusions> <exclusion> <artifactId>commons-logging</artifactId> <groupId>commons-logging</groupId> </exclusion> </exclusions> </dependency> <!-- spring security --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${spring-security.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>${spring-security.version}</version> </dependency> <!-- This will pull in and configure the servlet engine as well as the BlazeDS server. <dependency> <groupId>org.apache.flex.blazeds</groupId> <artifactId>blazeds-spring-boot-starter</artifactId> <version>4.7.3</version> </dependency> --> <!-- spring mvc web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.4.1.RELEASE</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> <version>1.4.1.RELEASE</version> </dependency> <!-- blazeds --> <dependency> <groupId>org.apache.flex.blazeds</groupId> <artifactId>flex-messaging-core</artifactId> <version>4.7.3</version> </dependency> <dependency> <groupId>org.apache.flex.blazeds</groupId> <artifactId>flex-messaging-common</artifactId> <version>4.7.3</version> </dependency> <dependency> <groupId>org.apache.flex.blazeds</groupId> <artifactId>flex-messaging-proxy</artifactId> <version>4.7.3</version> </dependency> <dependency> <groupId>org.apache.flex.blazeds</groupId> <artifactId>flex-messaging-remoting</artifactId> <version>4.7.3</version> </dependency> <!-- We'll use Spring Flex-Integration for actually running BlazeDS in Spring. --> <dependency> <groupId>org.springframework.flex</groupId> <artifactId>spring-flex-core</artifactId> <version>1.5.2.RELEASE</version> <exclusions> <exclusion> <groupId>com.adobe.blazeds</groupId> <artifactId>blazeds-core</artifactId> </exclusion> <exclusion> <groupId>com.adobe.blazeds</groupId> <artifactId>blazeds-common</artifactId> </exclusion> <exclusion> <groupId>com.adobe.blazeds</groupId> <artifactId>blazeds-proxy</artifactId> </exclusion> <exclusion> <groupId>com.adobe.blazeds</groupId> <artifactId>blazeds-remoting</artifactId> </exclusion> </exclusions> </dependency> <!-- junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <!-- mdx dependencies --> <dependency> <groupId>openmdx-base</groupId> <artifactId>openmdx-base</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-system</groupId> <artifactId>openmdx-system</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-portal</groupId> <artifactId>openmdx-portal</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>osgi.enterprise.el</groupId> <artifactId>osgi.enterprise.el</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>osgi.enterprise</groupId> <artifactId>osgi.enterprise</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>osgi.enterprise.persistence</groupId> <artifactId>osgi.enterprise.persistence</artifactId> <version>2.1.5.7</version> </dependency> <!-- not required for the test class to work. besides it's causing problems in the secure web project. duplicate servlet context class 20201126 <dependency> <groupId>osgi.enterprise.servlet</groupId> <artifactId>osgi.enterprise.servlet</artifactId> <version>2.1.5.7</version> </dependency> --> <dependency> <groupId>osgi.enterprise.transaction</groupId> <artifactId>osgi.enterprise.transaction</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>osgi.enterprise.xml</groupId> <artifactId>osgi.enterprise.xml</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>annotations</groupId> <artifactId>annotations</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>asm</groupId> <artifactId>asm</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>concurrent</groupId> <artifactId>concurrent</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>ejb</groupId> <artifactId>ejb</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>hamcrest-core</groupId> <artifactId>hamcrest-core</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>javax.enterprise.deploy</groupId> <artifactId>javax.enterprise.deploy</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>jcache</groupId> <artifactId>jcache</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>jdo2-api</groupId> <artifactId>jdo2-api</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>mail</groupId> <artifactId>mail</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>netscape-ldap</groupId> <artifactId>netscape-ldap</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openjpa</groupId> <artifactId>openjpa</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>resource</groupId> <artifactId>resource</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>serp</groupId> <artifactId>serp</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-authentication</groupId> <artifactId>openmdx-authentication</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-ldap</groupId> <artifactId>openmdx-ldap</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-pki</groupId> <artifactId>openmdx-pki</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-radius</groupId> <artifactId>openmdx-radius</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-resource</groupId> <artifactId>openmdx-resource</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>openmdx-security</groupId> <artifactId>openmdx-security</artifactId> <version>2.1.5.7</version> </dependency> <dependency> <groupId>opencrx-application</groupId> <artifactId>opencrx-application</artifactId> <version>4.1</version> </dependency> <!-- <dependency> <groupId>opencrx-extension</groupId> <artifactId>opencrx-extension</artifactId> <version>4.1</version> </dependency> --> <dependency> <groupId>opencrx-kernel</groupId> <artifactId>opencrx-kernel</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>opencrx-mail</groupId> <artifactId>opencrx-mail</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>opencrx-security</groupId> <artifactId>opencrx-security</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>sqljdbc4</groupId> <artifactId>sqljdbc4</artifactId> <version>4.1</version> </dependency> <dependency> <groupId>com.spacio.crx</groupId> <artifactId>CrxCustom</artifactId> <version>0.0.1-SNAPSHOT</version> </dependency> <dependency> <groupId>com.spacio.mdx</groupId> <artifactId>cloud_crm_model2</artifactId> <version>2</version> </dependency> <dependency> <groupId>opencrx-rsk-golden-server</groupId> <artifactId>opencrx-rsk-golden-server</artifactId> <version>4.1</version> </dependency> </dependencies> </project>