Ignore:
Timestamp:
11/30/17 17:12:10 (7 years ago)
Author:
pharms
Message:

trying to get the platform specific profile jars running

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-distribution/pom.xml

    r2214 r2221  
    1 <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"> 
    2   <parent> 
    3     <groupId>de.ugoe.cs.autoquest</groupId> 
    4     <artifactId>autoquest</artifactId> 
    5     <version>0.2.4-SNAPSHOT</version> 
    6     <relativePath>../autoquest/pom.xml</relativePath> 
    7   </parent> 
    8   <modelVersion>4.0.0</modelVersion> 
    9   <artifactId>autoquest-distribution</artifactId> 
    10   <!-- packaging>pom</packaging--> 
    11   <name>autoquest-distribution</name> 
    12   <properties> 
    13     <autoquest-scm-trunk-dir>https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk</autoquest-scm-trunk-dir> 
    14   </properties> 
    15   <scm> 
    16     <url>${autoquest-scm-trunk-dir}/${project.artifactId}</url> 
    17     <connection>scm:svn:${autoquest-scm-trunk-dir}/${project.artifactId}</connection> 
    18   </scm> 
    19  
    20   <dependencies> 
    21     <dependency> 
    22       <groupId>de.ugoe.cs.autoquest</groupId> 
    23       <artifactId>autoquest-runner</artifactId> 
    24       <version>${project.parent.version}</version> 
    25       <classifier>${envClassifier}</classifier> 
    26     </dependency> 
    27     <dependency> 
    28       <groupId>de.ugoe.cs.autoquest</groupId> 
    29       <artifactId>autoquest-plugin-android</artifactId> 
    30       <version>${project.parent.version}</version> 
    31     </dependency> 
    32     <dependency> 
    33       <groupId>de.ugoe.cs.autoquest</groupId> 
    34       <artifactId>autoquest-plugin-exports</artifactId> 
    35       <version>${project.parent.version}</version> 
    36     </dependency> 
    37     <dependency> 
    38       <groupId>de.ugoe.cs.autoquest</groupId> 
    39       <artifactId>autoquest-plugin-guitar</artifactId> 
    40       <version>${project.parent.version}</version> 
    41     </dependency> 
    42     <dependency> 
    43       <groupId>de.ugoe.cs.autoquest</groupId> 
    44       <artifactId>autoquest-plugin-html</artifactId> 
    45       <version>${project.parent.version}</version> 
    46     </dependency> 
    47     <dependency> 
    48       <groupId>de.ugoe.cs.autoquest</groupId> 
    49       <artifactId>autoquest-plugin-http</artifactId> 
    50       <version>${project.parent.version}</version> 
    51     </dependency> 
    52     <dependency> 
    53       <groupId>de.ugoe.cs.autoquest</groupId> 
    54       <artifactId>autoquest-plugin-jfc</artifactId> 
    55       <version>${project.parent.version}</version> 
    56     </dependency> 
    57     <dependency> 
    58       <groupId>de.ugoe.cs.autoquest</groupId> 
    59       <artifactId>autoquest-plugin-mfc</artifactId> 
    60       <version>${project.parent.version}</version> 
    61     </dependency> 
    62     <dependency> 
    63       <groupId>de.ugoe.cs.autoquest</groupId> 
    64       <artifactId>autoquest-plugin-php</artifactId> 
    65       <version>${project.parent.version}</version> 
    66     </dependency> 
    67     <dependency> 
    68       <groupId>de.ugoe.cs.autoquest</groupId> 
    69       <artifactId>autoquest-plugin-uml</artifactId> 
    70       <version>${project.parent.version}</version> 
    71     </dependency> 
    72     <dependency> 
    73       <groupId>de.ugoe.cs.autoquest</groupId> 
    74       <artifactId>autoquest-plugin-genericevents</artifactId> 
    75       <version>${project.parent.version}</version> 
    76     </dependency> 
    77   </dependencies> 
    78  
    79   <profiles> 
    80     <profile> 
    81       <id>Windows-x86</id> 
    82       <activation> 
    83         <os> 
    84           <family>windows</family> 
    85           <arch>x86</arch> 
    86         </os> 
    87       </activation> 
    88       <properties> 
    89         <envClassifier>Windows-x86</envClassifier> 
    90       </properties> 
    91     </profile> 
    92     <profile> 
    93       <id>Windows-amd64</id> 
    94       <activation> 
    95         <os> 
    96           <family>windows</family> 
    97           <arch>amd64</arch> 
    98         </os> 
    99       </activation> 
    100       <properties> 
    101         <envClassifier>Windows-amd64</envClassifier> 
    102       </properties> 
    103     </profile> 
    104     <profile> 
    105       <id>Linux-x86</id> 
    106       <activation> 
    107         <os> 
    108           <family>linux</family> 
    109           <arch>x86</arch> 
    110         </os> 
    111       </activation> 
    112       <properties> 
    113         <envClassifier>Linux-x86</envClassifier> 
    114       </properties> 
    115     </profile> 
    116     <profile> 
    117       <id>Linux-i386</id> 
    118       <activation> 
    119         <os> 
    120           <family>linux</family> 
    121           <arch>i386</arch> 
    122         </os> 
    123       </activation> 
    124       <properties> 
    125         <envClassifier>Linux-i386</envClassifier> 
    126       </properties> 
    127     </profile> 
    128     <profile> 
    129       <id>Linux-x86_64</id> 
    130       <activation> 
    131         <os> 
    132           <family>linux</family> 
    133           <arch>x86_64</arch> 
    134         </os> 
    135       </activation> 
    136       <properties> 
    137         <envClassifier>Linux-x86_64</envClassifier> 
    138       </properties> 
    139     </profile> 
    140     <profile> 
    141       <id>Linux-amd64</id> 
    142       <activation> 
    143         <os> 
    144           <family>linux</family> 
    145           <arch>amd64</arch> 
    146         </os> 
    147       </activation> 
    148       <properties> 
    149         <envClassifier>Linux-amd64</envClassifier> 
    150       </properties> 
    151     </profile> 
    152     <profile> 
    153       <id>Linux-ppc64</id> 
    154       <activation> 
    155         <os> 
    156           <family>linux</family> 
    157           <arch>ppc64</arch> 
    158         </os> 
    159       </activation> 
    160       <properties> 
    161         <envClassifier>Linux-ppc64</envClassifier> 
    162       </properties> 
    163     </profile> 
    164   </profiles> 
    165  
    166   <build> 
    167     <pluginManagement> 
    168       <plugins> 
    169         <plugin> 
    170           <groupId>org.eclipse.m2e</groupId> 
    171           <artifactId>lifecycle-mapping</artifactId> 
    172           <version>1.0.0</version> 
    173           <configuration> 
    174             <lifecycleMappingMetadata> 
    175               <pluginExecutions> 
    176                 <pluginExecution> 
    177                   <pluginExecutionFilter> 
    178                     <groupId>org.apache.maven.plugins</groupId> 
    179                     <artifactId>maven-dependency-plugin</artifactId> 
    180                     <versionRange>[1.0.0,)</versionRange> 
    181                     <goals> 
    182                       <goal>get</goal> 
    183                     </goals> 
    184                   </pluginExecutionFilter> 
    185                   <action> 
    186                     <ignore /> 
    187                   </action> 
    188                 </pluginExecution> 
    189                 <pluginExecution> 
    190                   <pluginExecutionFilter> 
    191                     <groupId>org.apache.maven.plugins</groupId> 
    192                     <artifactId>maven-dependency-plugin</artifactId> 
    193                     <versionRange>[1.0.0,)</versionRange> 
    194                     <goals> 
    195                       <goal>unpack</goal> 
    196                     </goals> 
    197                   </pluginExecutionFilter> 
    198                   <action> 
    199                     <ignore /> 
    200                   </action> 
    201                 </pluginExecution> 
    202               </pluginExecutions> 
    203             </lifecycleMappingMetadata> 
    204           </configuration> 
    205         </plugin> 
    206       </plugins> 
    207     </pluginManagement> 
    208     <plugins> 
    209       <plugin> 
    210         <groupId>org.apache.maven.plugins</groupId> 
    211         <artifactId>maven-dependency-plugin</artifactId> 
    212         <version>2.4</version> 
    213         <executions> 
    214           <execution> 
    215             <id>get-jfc-plugin-config</id> 
    216             <phase>process-classes</phase> 
    217             <goals> 
    218               <goal>unpack</goal> 
    219             </goals> 
    220             <configuration> 
    221               <artifactItems> 
    222                 <artifactItem> 
    223                   <groupId>de.ugoe.cs.autoquest</groupId> 
    224                   <artifactId>autoquest-plugin-jfc</artifactId> 
    225                   <version>${project.parent.version}</version> 
    226                   <classifier>config</classifier> 
    227                   <type>zip</type> 
    228                   <outputDirectory>${project.build.directory}/data</outputDirectory> 
    229                 </artifactItem> 
    230               </artifactItems> 
    231             </configuration> 
    232           </execution> 
    233           <execution> 
    234             <id>get-android-plugin-config</id> 
    235             <phase>process-classes</phase> 
    236             <goals> 
    237               <goal>unpack</goal> 
    238             </goals> 
    239             <configuration> 
    240               <artifactItems> 
    241                 <artifactItem> 
    242                   <groupId>de.ugoe.cs.autoquest</groupId> 
    243                   <artifactId>autoquest-plugin-android</artifactId> 
    244                   <version>${project.parent.version}</version> 
    245                   <classifier>config</classifier> 
    246                   <type>zip</type> 
    247                   <outputDirectory>${project.build.directory}/data</outputDirectory> 
    248                 </artifactItem> 
    249               </artifactItems> 
    250             </configuration> 
    251           </execution> 
    252           <execution> 
    253             <id>get-mfc-plugin-config</id> 
    254             <phase>process-classes</phase> 
    255             <goals> 
    256               <goal>unpack</goal> 
    257             </goals> 
    258             <configuration> 
    259               <artifactItems> 
    260                 <artifactItem> 
    261                   <groupId>de.ugoe.cs.autoquest</groupId> 
    262                   <artifactId>autoquest-plugin-mfc</artifactId> 
    263                   <version>${project.parent.version}</version> 
    264                   <classifier>config</classifier> 
    265                   <type>zip</type> 
    266                   <outputDirectory>${project.build.directory}/data</outputDirectory> 
    267                 </artifactItem> 
    268               </artifactItems> 
    269             </configuration> 
    270           </execution> 
    271           <execution> 
    272             <id>get-php-plugin-config</id> 
    273             <phase>process-classes</phase> 
    274             <goals> 
    275               <goal>unpack</goal> 
    276             </goals> 
    277             <configuration> 
    278               <artifactItems> 
    279                 <artifactItem> 
    280                   <groupId>de.ugoe.cs.autoquest</groupId> 
    281                   <artifactId>autoquest-plugin-php</artifactId> 
    282                   <version>${project.parent.version}</version> 
    283                   <classifier>config</classifier> 
    284                   <type>zip</type> 
    285                   <outputDirectory>${project.build.directory}/data</outputDirectory> 
    286                 </artifactItem> 
    287               </artifactItems> 
    288             </configuration> 
    289           </execution> 
    290           <execution> 
    291             <id>get-html-plugin-config</id> 
    292             <phase>process-classes</phase> 
    293             <goals> 
    294               <goal>unpack</goal> 
    295             </goals> 
    296             <configuration> 
    297               <artifactItems> 
    298                 <artifactItem> 
    299                   <groupId>de.ugoe.cs.autoquest</groupId> 
    300                   <artifactId>autoquest-plugin-html</artifactId> 
    301                   <version>${project.parent.version}</version> 
    302                   <classifier>config</classifier> 
    303                   <type>zip</type> 
    304                   <outputDirectory>${project.build.directory}/data</outputDirectory> 
    305                 </artifactItem> 
    306               </artifactItems> 
    307             </configuration> 
    308           </execution> 
    309           <execution> 
    310             <id>get-runner-bin-scripts</id> 
    311             <phase>process-classes</phase> 
    312             <goals> 
    313               <goal>unpack</goal> 
    314             </goals> 
    315             <configuration> 
    316               <artifactItems> 
    317                 <artifactItem> 
    318                   <groupId>de.ugoe.cs.autoquest</groupId> 
    319                   <artifactId>autoquest-runner</artifactId> 
    320                   <version>${project.parent.version}</version> 
    321                   <classifier>bin</classifier> 
    322                   <type>zip</type> 
    323                   <outputDirectory>${project.build.directory}/bin</outputDirectory> 
    324                 </artifactItem> 
    325               </artifactItems> 
    326             </configuration> 
    327           </execution> 
    328           <execution> 
    329             <id>get-runner-config</id> 
    330             <phase>process-classes</phase> 
    331             <goals> 
    332               <goal>unpack</goal> 
    333             </goals> 
    334             <configuration> 
    335               <artifactItems> 
    336                 <artifactItem> 
    337                   <groupId>de.ugoe.cs.autoquest</groupId> 
    338                   <artifactId>autoquest-runner</artifactId> 
    339                   <version>${project.parent.version}</version> 
    340                   <classifier>config</classifier> 
    341                   <type>zip</type> 
    342                   <outputDirectory>${project.build.directory}/data</outputDirectory> 
    343                 </artifactItem> 
    344               </artifactItems> 
    345             </configuration> 
    346           </execution> 
    347         </executions> 
    348       </plugin> 
    349       <plugin> 
    350         <artifactId>maven-assembly-plugin</artifactId> 
    351         <version>2.2-beta-1</version> 
    352         <configuration> 
    353           <descriptors> 
    354             <descriptor>src/main/assembly/bin.xml</descriptor> 
    355           </descriptors> 
    356         </configuration> 
    357         <executions> 
    358           <execution> 
    359             <id>make-assembly</id> 
    360             <phase>package</phase> 
    361             <goals> 
    362               <goal>single</goal> 
    363             </goals> 
    364           </execution> 
    365         </executions> 
    366       </plugin> 
    367       <plugin> 
    368         <artifactId>maven-javadoc-plugin</artifactId> 
    369         <version>3.0.0-M1</version> 
    370         <executions> 
    371           <execution> 
    372             <id>javadoc-jar</id> 
    373             <phase>package</phase> 
    374             <goals> 
    375               <goal>jar</goal> 
    376             </goals> 
    377             <configuration> 
    378               <includeDependencySources>true</includeDependencySources> 
    379               <dependencySourceIncludes> 
    380                 <dependencySourceInclude>de.ugoe.cs.autoquest:*</dependencySourceInclude> 
    381               </dependencySourceIncludes> 
    382               <includeTransitiveDependencySources>true</includeTransitiveDependencySources> 
    383                
    384               <!-- exclude packages of generated sources as they contain many java doc failures --> 
    385               <excludePackageNames>de.ugoe.cs.autoquest.exports.tasktrees,de.ugoe.cs.autoquest.plugin.http.logdata</excludePackageNames> 
    386               <failOnError>false</failOnError> 
    387             </configuration> 
    388           </execution> 
    389         </executions> 
    390       </plugin> 
    391     </plugins> 
    392   </build> 
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
     3    <parent> 
     4        <groupId>de.ugoe.cs.autoquest</groupId> 
     5        <artifactId>autoquest</artifactId> 
     6        <version>0.2.4-SNAPSHOT</version> 
     7        <relativePath>../autoquest/pom.xml</relativePath> 
     8    </parent> 
     9    <modelVersion>4.0.0</modelVersion> 
     10    <artifactId>autoquest-distribution</artifactId> 
     11    <!-- packaging>pom</packaging --> 
     12    <name>autoquest-distribution</name> 
     13    <properties> 
     14        <autoquest-scm-trunk-dir>https://autoquest.informatik.uni-goettingen.de/svn/autoquest/trunk</autoquest-scm-trunk-dir> 
     15    </properties> 
     16    <scm> 
     17        <url>${autoquest-scm-trunk-dir}/${project.artifactId}</url> 
     18        <connection>scm:svn:${autoquest-scm-trunk-dir}/${project.artifactId}</connection> 
     19    </scm> 
     20 
     21    <dependencies> 
     22        <dependency> 
     23            <groupId>de.ugoe.cs.autoquest</groupId> 
     24            <artifactId>autoquest-plugin-android</artifactId> 
     25            <version>${project.parent.version}</version> 
     26        </dependency> 
     27        <dependency> 
     28            <groupId>de.ugoe.cs.autoquest</groupId> 
     29            <artifactId>autoquest-plugin-exports</artifactId> 
     30            <version>${project.parent.version}</version> 
     31        </dependency> 
     32        <dependency> 
     33            <groupId>de.ugoe.cs.autoquest</groupId> 
     34            <artifactId>autoquest-plugin-guitar</artifactId> 
     35            <version>${project.parent.version}</version> 
     36        </dependency> 
     37        <dependency> 
     38            <groupId>de.ugoe.cs.autoquest</groupId> 
     39            <artifactId>autoquest-plugin-html</artifactId> 
     40            <version>${project.parent.version}</version> 
     41        </dependency> 
     42        <dependency> 
     43            <groupId>de.ugoe.cs.autoquest</groupId> 
     44            <artifactId>autoquest-plugin-http</artifactId> 
     45            <version>${project.parent.version}</version> 
     46        </dependency> 
     47        <dependency> 
     48            <groupId>de.ugoe.cs.autoquest</groupId> 
     49            <artifactId>autoquest-plugin-jfc</artifactId> 
     50            <version>${project.parent.version}</version> 
     51        </dependency> 
     52        <dependency> 
     53            <groupId>de.ugoe.cs.autoquest</groupId> 
     54            <artifactId>autoquest-plugin-mfc</artifactId> 
     55            <version>${project.parent.version}</version> 
     56        </dependency> 
     57        <dependency> 
     58            <groupId>de.ugoe.cs.autoquest</groupId> 
     59            <artifactId>autoquest-plugin-php</artifactId> 
     60            <version>${project.parent.version}</version> 
     61        </dependency> 
     62        <dependency> 
     63            <groupId>de.ugoe.cs.autoquest</groupId> 
     64            <artifactId>autoquest-plugin-uml</artifactId> 
     65            <version>${project.parent.version}</version> 
     66        </dependency> 
     67        <dependency> 
     68            <groupId>de.ugoe.cs.autoquest</groupId> 
     69            <artifactId>autoquest-plugin-genericevents</artifactId> 
     70            <version>${project.parent.version}</version> 
     71        </dependency> 
     72 
     73        <dependency> 
     74            <groupId>de.ugoe.cs.autoquest</groupId> 
     75            <artifactId>autoquest-runner</artifactId> 
     76            <version>${project.parent.version}</version> 
     77            <classifier>${envClassifier}</classifier> 
     78        </dependency> 
     79        <!-- dependency> 
     80            <groupId>de.ugoe.cs.autoquest</groupId> 
     81            <artifactId>autoquest-ui-swt</artifactId> 
     82            <version>${project.parent.version}</version> 
     83            <classifier>${envClassifier}</classifier> 
     84        </dependency> 
     85        <dependency> 
     86            <groupId>org.eclipse.swt</groupId> 
     87            <artifactId>${swt.artifactId}</artifactId> 
     88            <version>4.3</version> 
     89        </dependency--> 
     90 
     91    </dependencies> 
     92 
     93    <profiles> 
     94        <profile> 
     95            <id>Windows-x86</id> 
     96            <activation> 
     97                <os> 
     98                    <family>windows</family> 
     99                    <arch>x86</arch> 
     100                </os> 
     101            </activation> 
     102            <properties> 
     103                <envClassifier>Windows-x86</envClassifier> 
     104                <swt.artifactId>org.eclipse.swt.win32.win32.x86</swt.artifactId> 
     105            </properties> 
     106        </profile> 
     107        <profile> 
     108            <id>Windows-amd64</id> 
     109            <activation> 
     110                <os> 
     111                    <family>windows</family> 
     112                    <arch>amd64</arch> 
     113                </os> 
     114            </activation> 
     115            <properties> 
     116                <envClassifier>Windows-amd64</envClassifier> 
     117                <swt.artifactId>org.eclipse.swt.win32.win32.x86_64</swt.artifactId> 
     118            </properties> 
     119        </profile> 
     120        <profile> 
     121            <id>Linux-x86</id> 
     122            <activation> 
     123                <os> 
     124                    <family>linux</family> 
     125                    <arch>x86</arch> 
     126                </os> 
     127            </activation> 
     128            <properties> 
     129                <envClassifier>Linux-x86</envClassifier> 
     130                <swt.artifactId>org.eclipse.swt.gtk.linux.x86</swt.artifactId> 
     131            </properties> 
     132        </profile> 
     133        <profile> 
     134            <id>Linux-i386</id> 
     135            <activation> 
     136                <os> 
     137                    <family>linux</family> 
     138                    <arch>i386</arch> 
     139                </os> 
     140            </activation> 
     141            <properties> 
     142                <envClassifier>Linux-i386</envClassifier> 
     143                <swt.artifactId>org.eclipse.swt.gtk.linux.x86</swt.artifactId> 
     144            </properties> 
     145        </profile> 
     146        <profile> 
     147            <id>Linux-x86_64</id> 
     148            <activation> 
     149                <os> 
     150                    <family>linux</family> 
     151                    <arch>x86_64</arch> 
     152                </os> 
     153            </activation> 
     154            <properties> 
     155                <envClassifier>Linux-x86_64</envClassifier> 
     156                <swt.artifactId>org.eclipse.swt.gtk.linux.x86_64</swt.artifactId> 
     157            </properties> 
     158        </profile> 
     159        <profile> 
     160            <id>Linux-amd64</id> 
     161            <activation> 
     162                <os> 
     163                    <family>linux</family> 
     164                    <arch>amd64</arch> 
     165                </os> 
     166            </activation> 
     167            <properties> 
     168                <envClassifier>Linux-amd64</envClassifier> 
     169                <swt.artifactId>org.eclipse.swt.gtk.linux.x86_64</swt.artifactId> 
     170            </properties> 
     171        </profile> 
     172        <profile> 
     173            <id>Linux-ppc64</id> 
     174            <activation> 
     175                <os> 
     176                    <family>linux</family> 
     177                    <arch>ppc64</arch> 
     178                </os> 
     179            </activation> 
     180            <properties> 
     181                <envClassifier>Linux-ppc64</envClassifier> 
     182                <swt.artifactId>org.eclipse.swt.gtk.linux.ppc64</swt.artifactId> 
     183            </properties> 
     184        </profile> 
     185    </profiles> 
     186 
     187    <build> 
     188        <pluginManagement> 
     189            <plugins> 
     190                <plugin> 
     191                    <groupId>org.eclipse.m2e</groupId> 
     192                    <artifactId>lifecycle-mapping</artifactId> 
     193                    <version>1.0.0</version> 
     194                    <configuration> 
     195                        <lifecycleMappingMetadata> 
     196                            <pluginExecutions> 
     197                                <pluginExecution> 
     198                                    <pluginExecutionFilter> 
     199                                        <groupId>org.apache.maven.plugins</groupId> 
     200                                        <artifactId>maven-dependency-plugin</artifactId> 
     201                                        <versionRange>[1.0.0,)</versionRange> 
     202                                        <goals> 
     203                                            <goal>get</goal> 
     204                                        </goals> 
     205                                    </pluginExecutionFilter> 
     206                                    <action> 
     207                                        <ignore /> 
     208                                    </action> 
     209                                </pluginExecution> 
     210                                <pluginExecution> 
     211                                    <pluginExecutionFilter> 
     212                                        <groupId>org.apache.maven.plugins</groupId> 
     213                                        <artifactId>maven-dependency-plugin</artifactId> 
     214                                        <versionRange>[1.0.0,)</versionRange> 
     215                                        <goals> 
     216                                            <goal>unpack</goal> 
     217                                        </goals> 
     218                                    </pluginExecutionFilter> 
     219                                    <action> 
     220                                        <ignore /> 
     221                                    </action> 
     222                                </pluginExecution> 
     223                            </pluginExecutions> 
     224                        </lifecycleMappingMetadata> 
     225                    </configuration> 
     226                </plugin> 
     227            </plugins> 
     228        </pluginManagement> 
     229        <plugins> 
     230            <plugin> 
     231                <groupId>org.apache.maven.plugins</groupId> 
     232                <artifactId>maven-dependency-plugin</artifactId> 
     233                <version>2.4</version> 
     234                <executions> 
     235                    <execution> 
     236                        <id>get-jfc-plugin-config</id> 
     237                        <phase>process-classes</phase> 
     238                        <goals> 
     239                            <goal>unpack</goal> 
     240                        </goals> 
     241                        <configuration> 
     242                            <artifactItems> 
     243                                <artifactItem> 
     244                                    <groupId>de.ugoe.cs.autoquest</groupId> 
     245                                    <artifactId>autoquest-plugin-jfc</artifactId> 
     246                                    <version>${project.parent.version}</version> 
     247                                    <classifier>config</classifier> 
     248                                    <type>zip</type> 
     249                                    <outputDirectory>${project.build.directory}/data</outputDirectory> 
     250                                </artifactItem> 
     251                            </artifactItems> 
     252                        </configuration> 
     253                    </execution> 
     254                    <execution> 
     255                        <id>get-android-plugin-config</id> 
     256                        <phase>process-classes</phase> 
     257                        <goals> 
     258                            <goal>unpack</goal> 
     259                        </goals> 
     260                        <configuration> 
     261                            <artifactItems> 
     262                                <artifactItem> 
     263                                    <groupId>de.ugoe.cs.autoquest</groupId> 
     264                                    <artifactId>autoquest-plugin-android</artifactId> 
     265                                    <version>${project.parent.version}</version> 
     266                                    <classifier>config</classifier> 
     267                                    <type>zip</type> 
     268                                    <outputDirectory>${project.build.directory}/data</outputDirectory> 
     269                                </artifactItem> 
     270                            </artifactItems> 
     271                        </configuration> 
     272                    </execution> 
     273                    <execution> 
     274                        <id>get-mfc-plugin-config</id> 
     275                        <phase>process-classes</phase> 
     276                        <goals> 
     277                            <goal>unpack</goal> 
     278                        </goals> 
     279                        <configuration> 
     280                            <artifactItems> 
     281                                <artifactItem> 
     282                                    <groupId>de.ugoe.cs.autoquest</groupId> 
     283                                    <artifactId>autoquest-plugin-mfc</artifactId> 
     284                                    <version>${project.parent.version}</version> 
     285                                    <classifier>config</classifier> 
     286                                    <type>zip</type> 
     287                                    <outputDirectory>${project.build.directory}/data</outputDirectory> 
     288                                </artifactItem> 
     289                            </artifactItems> 
     290                        </configuration> 
     291                    </execution> 
     292                    <execution> 
     293                        <id>get-php-plugin-config</id> 
     294                        <phase>process-classes</phase> 
     295                        <goals> 
     296                            <goal>unpack</goal> 
     297                        </goals> 
     298                        <configuration> 
     299                            <artifactItems> 
     300                                <artifactItem> 
     301                                    <groupId>de.ugoe.cs.autoquest</groupId> 
     302                                    <artifactId>autoquest-plugin-php</artifactId> 
     303                                    <version>${project.parent.version}</version> 
     304                                    <classifier>config</classifier> 
     305                                    <type>zip</type> 
     306                                    <outputDirectory>${project.build.directory}/data</outputDirectory> 
     307                                </artifactItem> 
     308                            </artifactItems> 
     309                        </configuration> 
     310                    </execution> 
     311                    <execution> 
     312                        <id>get-html-plugin-config</id> 
     313                        <phase>process-classes</phase> 
     314                        <goals> 
     315                            <goal>unpack</goal> 
     316                        </goals> 
     317                        <configuration> 
     318                            <artifactItems> 
     319                                <artifactItem> 
     320                                    <groupId>de.ugoe.cs.autoquest</groupId> 
     321                                    <artifactId>autoquest-plugin-html</artifactId> 
     322                                    <version>${project.parent.version}</version> 
     323                                    <classifier>config</classifier> 
     324                                    <type>zip</type> 
     325                                    <outputDirectory>${project.build.directory}/data</outputDirectory> 
     326                                </artifactItem> 
     327                            </artifactItems> 
     328                        </configuration> 
     329                    </execution> 
     330                    <execution> 
     331                        <id>get-runner-bin-scripts</id> 
     332                        <phase>process-classes</phase> 
     333                        <goals> 
     334                            <goal>unpack</goal> 
     335                        </goals> 
     336                        <configuration> 
     337                            <artifactItems> 
     338                                <artifactItem> 
     339                                    <groupId>de.ugoe.cs.autoquest</groupId> 
     340                                    <artifactId>autoquest-runner</artifactId> 
     341                                    <version>${project.parent.version}</version> 
     342                                    <classifier>bin</classifier> 
     343                                    <type>zip</type> 
     344                                    <outputDirectory>${project.build.directory}/bin</outputDirectory> 
     345                                </artifactItem> 
     346                            </artifactItems> 
     347                        </configuration> 
     348                    </execution> 
     349                    <execution> 
     350                        <id>get-runner-config</id> 
     351                        <phase>process-classes</phase> 
     352                        <goals> 
     353                            <goal>unpack</goal> 
     354                        </goals> 
     355                        <configuration> 
     356                            <artifactItems> 
     357                                <artifactItem> 
     358                                    <groupId>de.ugoe.cs.autoquest</groupId> 
     359                                    <artifactId>autoquest-runner</artifactId> 
     360                                    <version>${project.parent.version}</version> 
     361                                    <classifier>config</classifier> 
     362                                    <type>zip</type> 
     363                                    <outputDirectory>${project.build.directory}/data</outputDirectory> 
     364                                </artifactItem> 
     365                            </artifactItems> 
     366                        </configuration> 
     367                    </execution> 
     368                </executions> 
     369            </plugin> 
     370            <plugin> 
     371                <artifactId>maven-assembly-plugin</artifactId> 
     372                <version>2.2-beta-1</version> 
     373                <configuration> 
     374                    <descriptors> 
     375                        <descriptor>src/main/assembly/bin.xml</descriptor> 
     376                    </descriptors> 
     377                </configuration> 
     378                <executions> 
     379                    <execution> 
     380                        <id>make-assembly</id> 
     381                        <phase>package</phase> 
     382                        <goals> 
     383                            <goal>single</goal> 
     384                        </goals> 
     385                    </execution> 
     386                </executions> 
     387            </plugin> 
     388            <plugin> 
     389                <artifactId>maven-javadoc-plugin</artifactId> 
     390                <version>3.0.0-M1</version> 
     391                <executions> 
     392                    <execution> 
     393                        <id>javadoc-jar</id> 
     394                        <phase>package</phase> 
     395                        <goals> 
     396                            <goal>jar</goal> 
     397                        </goals> 
     398                        <configuration> 
     399                            <includeDependencySources>true</includeDependencySources> 
     400                            <dependencySourceIncludes> 
     401                                <dependencySourceInclude>de.ugoe.cs.autoquest:*</dependencySourceInclude> 
     402                            </dependencySourceIncludes> 
     403                            <includeTransitiveDependencySources>true</includeTransitiveDependencySources> 
     404 
     405                            <!-- exclude packages of generated sources as they contain many java  
     406                                doc failures --> 
     407                            <excludePackageNames>de.ugoe.cs.autoquest.exports.tasktrees,de.ugoe.cs.autoquest.plugin.http.logdata</excludePackageNames> 
     408                            <failOnError>false</failOnError> 
     409                        </configuration> 
     410                    </execution> 
     411                </executions> 
     412            </plugin> 
     413        </plugins> 
     414    </build> 
    393415</project> 
Note: See TracChangeset for help on using the changeset viewer.