mojo/src/main/resources/archetype-resources/pom.xml
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 15 Feb 2013 20:09:36 +0100
branchemul
changeset 744 341d8ed644df
parent 631 2c2331a0bb93
child 747 ae352b763959
permissions -rw-r--r--
Modifying the archetype to generate static ZIP file to be uploaded on a static web server
jtulach@159
     1
<?xml version="1.0"?>
jaroslav@141
     2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
jaroslav@141
     3
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
jaroslav@141
     4
  <modelVersion>4.0.0</modelVersion>
jaroslav@141
     5
jaroslav@421
     6
  <groupId>${groupId}</groupId>
jaroslav@421
     7
  <artifactId>${artifactId}</artifactId>
jaroslav@421
     8
  <version>${version}</version>
jaroslav@141
     9
  <packaging>jar</packaging>
jaroslav@141
    10
jaroslav@421
    11
  <name>${artifactId}</name>
jaroslav@141
    12
jaroslav@141
    13
  <properties>
jaroslav@141
    14
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
jaroslav@141
    15
  </properties>
jaroslav@141
    16
  <build>
jaroslav@141
    17
      <plugins>
jaroslav@141
    18
            <plugin>
jaroslav@357
    19
                <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@357
    20
                <artifactId>mojo</artifactId>
jaroslav@357
    21
                <version>0.3-SNAPSHOT</version>
jaroslav@141
    22
                <executions>
jaroslav@141
    23
                    <execution>
jaroslav@141
    24
                        <goals>
jaroslav@357
    25
                            <goal>brwsr</goal>
jaroslav@141
    26
                        </goals>
jaroslav@141
    27
                    </execution>
jaroslav@141
    28
                </executions>
jaroslav@141
    29
                <configuration>
jaroslav@744
    30
                    <startpage>${package.replace('.','/')}/index.html</startpage>
jaroslav@141
    31
                </configuration>
jtulach@166
    32
            </plugin>
jtulach@166
    33
         <plugin>
jtulach@166
    34
            <groupId>org.apache.maven.plugins</groupId>
jtulach@166
    35
            <artifactId>maven-compiler-plugin</artifactId>
jtulach@166
    36
            <version>2.3.2</version>
jtulach@166
    37
            <configuration>
jtulach@197
    38
               <source>1.7</source>
jtulach@197
    39
               <target>1.7</target>
jtulach@166
    40
            </configuration>
jtulach@166
    41
         </plugin>
jaroslav@744
    42
         <plugin>
jaroslav@744
    43
             <groupId>org.apache.maven.plugins</groupId>
jaroslav@744
    44
             <artifactId>maven-jar-plugin</artifactId>
jaroslav@744
    45
             <version>2.4</version>
jaroslav@744
    46
             <configuration>
jaroslav@744
    47
                 <archive>
jaroslav@744
    48
                     <manifest>
jaroslav@744
    49
                         <addClasspath>true</addClasspath>
jaroslav@744
    50
                         <classpathPrefix>lib/</classpathPrefix>
jaroslav@744
    51
                     </manifest>
jaroslav@744
    52
                 </archive>
jaroslav@744
    53
             </configuration>
jaroslav@744
    54
         </plugin>
jaroslav@744
    55
         <plugin>
jaroslav@744
    56
             <artifactId>maven-assembly-plugin</artifactId>
jaroslav@744
    57
             <version>2.4</version>
jaroslav@744
    58
             <executions>
jaroslav@744
    59
                 <execution>
jaroslav@744
    60
                     <id>distro-assembly</id>
jaroslav@744
    61
                     <phase>package</phase>
jaroslav@744
    62
                     <goals>
jaroslav@744
    63
                         <goal>single</goal>
jaroslav@744
    64
                     </goals>
jaroslav@744
    65
                     <configuration>
jaroslav@744
    66
                         <descriptors>
jaroslav@744
    67
                             <descriptor>bck2brwsr-assembly.xml</descriptor>
jaroslav@744
    68
                         </descriptors>
jaroslav@744
    69
                     </configuration>
jaroslav@744
    70
                 </execution>
jaroslav@744
    71
             </executions>                
jaroslav@744
    72
         </plugin>      
jaroslav@141
    73
      </plugins>
jaroslav@141
    74
  </build>
jaroslav@141
    75
jaroslav@141
    76
  <dependencies>
jaroslav@141
    77
    <dependency>
jaroslav@141
    78
      <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@744
    79
      <artifactId>emul</artifactId>
jtulach@218
    80
      <version>0.3-SNAPSHOT</version>
jaroslav@744
    81
      <classifier>rt</classifier>
jaroslav@141
    82
    </dependency>
jaroslav@141
    83
    <dependency>
jaroslav@141
    84
      <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@143
    85
      <artifactId>javaquery.api</artifactId>
jtulach@218
    86
      <version>0.3-SNAPSHOT</version>
jaroslav@141
    87
    </dependency>
jaroslav@528
    88
    <dependency>
jaroslav@528
    89
      <groupId>org.testng</groupId>
jaroslav@528
    90
      <artifactId>testng</artifactId>
jaroslav@528
    91
      <version>6.5.2</version>
jaroslav@528
    92
      <scope>test</scope>
jaroslav@528
    93
    </dependency>
jaroslav@534
    94
    <dependency>
jaroslav@631
    95
      <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@744
    96
      <artifactId>vm4brwsr</artifactId>
jaroslav@744
    97
      <classifier>js</classifier>
jaroslav@744
    98
      <type>zip</type>
jaroslav@744
    99
      <version>0.3-SNAPSHOT</version>
jaroslav@744
   100
      <scope>provided</scope>
jaroslav@744
   101
    </dependency>
jaroslav@744
   102
    <dependency>
jaroslav@744
   103
      <groupId>org.apidesign.bck2brwsr</groupId>
jaroslav@534
   104
      <artifactId>vmtest</artifactId>
jaroslav@534
   105
      <version>0.3-SNAPSHOT</version>
jaroslav@534
   106
      <scope>test</scope>
jaroslav@534
   107
    </dependency>
jaroslav@141
   108
  </dependencies>
jaroslav@141
   109
</project>