pom.xml 6.04 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
2 3 4 5 6 7
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://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>org.bonitasoft.studio</groupId>
        <artifactId>bundles</artifactId>
8
        <version>7.8.1-SNAPSHOT</version>
9 10 11 12 13
    </parent>
    <name>Bonita BPM Studio Community Plugins</name>
    <groupId>org.bonitasoft.studio.bundles</groupId>
    <artifactId>plugins</artifactId>
    <packaging>pom</packaging>
14 15


16 17 18 19 20 21 22 23 24
    <modules>
        <module>org.bonitasoft.studio-models</module>
        <module>org.bonitasoft.studio.application</module>
        <module>org.bonitasoft.studio.console.libs</module>
        <module>org.bonitasoft.studio.model</module>
        <module>org.bonitasoft.studio.model.edit</module>
        <module>org.bonitasoft.studio.tests-utils</module>
        <module>org.bonitasoft.studio.diagram</module>
        <module>org.bonitasoft.studio.actors</module>
Romain Bioteau's avatar
Romain Bioteau committed
25
        <module>org.bonitasoft.studio.businessobject</module>
26 27 28
        <module>org.bonitasoft.studio.common</module>
        <module>org.bonitasoft.studio.common.diagram</module>
        <module>org.bonitasoft.studio.common.repository</module>
Romain Bioteau's avatar
Romain Bioteau committed
29
        <module>org.bonitasoft.studio.contract</module>
30 31 32
        <module>org.bonitasoft.studio.configuration</module>
        <module>org.bonitasoft.studio.connectors</module>
        <module>org.bonitasoft.studio.connectors.database.drivers</module>
33
        <module>org.bonitasoft.studio.connectors.database.drivers.prop</module>
34 35 36 37 38
        <module>org.bonitasoft.studio.connectors.model</module>
        <module>org.bonitasoft.studio.condition</module>
        <module>org.bonitasoft.studio.condition.ui</module>
        <module>org.bonitasoft.studio.connectors.model.edit</module>
        <module>org.bonitasoft.studio.data</module>
39
        <module>org.bonitasoft.studio.decision.table</module>
40
        <module>org.bonitasoft.studio.dependencies</module>
41
        <module>org.bonitasoft.studio.designer</module>
Romain Bioteau's avatar
Romain Bioteau committed
42
        <module>org.bonitasoft.studio.designer.war</module>
43 44 45 46 47 48 49 50 51 52
        <module>org.bonitasoft.studio.diagram.custom</module>
        <module>org.bonitasoft.studio.document</module>
        <module>org.bonitasoft.studio.engine</module>
        <module>org.bonitasoft.studio.exporter</module>
        <module>org.bonitasoft.studio.expression.editor</module>
        <module>org.bonitasoft.studio.expression.editor.win32</module>
        <module>org.bonitasoft.studio.groovy</module>
        <module>org.bonitasoft.studio.groovy.ui</module>
        <module>org.bonitasoft.studio.importer</module>
        <module>org.bonitasoft.studio.importer.bos</module>
53
        <module>org.bonitasoft.studio.la</module>
54 55 56 57 58
        <module>org.bonitasoft.studio.migration</module>
        <module>org.bonitasoft.studio.intro</module>
        <module>org.bonitasoft.studio.jpdl</module>
        <module>org.bonitasoft.studio.model.edit.custom</module>
        <module>org.bonitasoft.studio.refactoring</module>
Romain Bioteau's avatar
Romain Bioteau committed
59
        <module>org.bonitasoft.studio.parameters</module>
60 61 62 63 64 65
        <module>org.bonitasoft.studio.pics</module>
        <module>org.bonitasoft.studio.pics.bonitasoft</module>
        <module>org.bonitasoft.studio.preferences</module>
        <module>org.bonitasoft.studio.properties</module>
        <module>org.bonitasoft.studio.properties.bos</module>
        <module>org.bonitasoft.studio.scripting</module>
66
        <module>org.bonitasoft.studio.ui</module>
67
        <module>org.bonitasoft.studio.validation</module>
Romain Bioteau's avatar
Romain Bioteau committed
68
        <module>org.bonitasoft.studio.validation.common</module>
69 70 71 72 73
        <module>org.bonitasoft.studio.xml</module>
        <module>org.bonitasoft.studio.xpdl</module>
        <module>org.omg.schema.spec.bpmn</module>
        <module>org.bonitasoft.studio-product</module>
    </modules>
74

75 76 77 78
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
79
            <version>4.12</version>
80 81 82
            <scope>test</scope>
        </dependency>
    </dependencies>
83

84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
    <build>
        <testSourceDirectory>src-test/java</testSourceDirectory>
        <testResources>
            <testResource>
                <directory>src-test/resources</directory>
            </testResource>
        </testResources>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <executions>
                    <execution>
                        <id>test</id>
                        <phase>test</phase>
                        <configuration>
                            <systemProperties>
                                <osgi.nls.warnings>ignore</osgi.nls.warnings>
                            </systemProperties>
                            <includes>
                                <include>**/*Test.java</include>
                            </includes>
                        </configuration>
                        <goals>
                            <goal>test</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
113

114 115 116 117 118 119 120 121 122 123 124
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <executions>
                    <execution>
                        <id>compiletests</id>
                        <phase>test-compile</phase>
                        <goals>
                            <goal>testCompile</goal>
                        </goals>
                        <configuration>
125 126
                            <source>1.8</source>
                            <target>1.8</target>
127 128 129 130
                        </configuration>
                    </execution>
                </executions>
                <configuration>
131 132
                    <source>1.8</source>
                    <target>1.8</target>
133 134
                </configuration>
            </plugin>
135

136 137
        </plugins>
    </build>
138 139

</project>