samples/contravariance/nbproject/project.xml
author Jaroslav Tulach <jtulach@netbeans.org>
Tue, 18 Oct 2011 06:55:12 +0200
changeset 379 b632733724a8
parent 378 samples/covariance/nbproject/project.xml@68bba7c8a1b3
permissions -rw-r--r--
A contravariance example
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <project xmlns="http://www.netbeans.org/ns/project/1" xmlns:ns4="null">
     3     <type>org.netbeans.modules.ant.freeform</type>
     4     <configuration>
     5         <general-data xmlns="http://www.netbeans.org/ns/freeform-project/1">
     6             <name>Contravariance</name>
     7         </general-data>
     8         <general-data xmlns="http://www.netbeans.org/ns/freeform-project/2">
     9             <!-- Do not use Project Properties customizer when editing this file manually. -->
    10             <name>Contravariance</name>
    11             <properties/>
    12             <folders>
    13                 <source-folder>
    14                     <label>contravariance</label>
    15                     <location>.</location>
    16                     <encoding>UTF-8</encoding>
    17                 </source-folder>
    18                 <source-folder>
    19                     <label>src-api1.0</label>
    20                     <type>java</type>
    21                     <location>src-api1.0</location>
    22                     <encoding>UTF-8</encoding>
    23                 </source-folder>
    24                 <source-folder>
    25                     <label>src-api2.0</label>
    26                     <type>java</type>
    27                     <location>src-api2.0</location>
    28                     <encoding>UTF-8</encoding>
    29                 </source-folder>
    30                 <source-folder>
    31                     <label>test</label>
    32                     <type>java</type>
    33                     <location>impl</location>
    34                     <encoding>UTF-8</encoding>
    35                 </source-folder>
    36             </folders>
    37             <ide-actions>
    38                 <action name="build">
    39                     <target>build</target>
    40                 </action>
    41                 <action name="clean">
    42                     <target>clean</target>
    43                 </action>
    44                 <action name="run">
    45                     <target>run</target>
    46                 </action>
    47                 <action name="rebuild">
    48                     <target>clean</target>
    49                     <target>build</target>
    50                 </action>
    51                 <action name="test">
    52                     <target>test</target>
    53                 </action>
    54             </ide-actions>
    55             <view>
    56                 <items>
    57                     <source-folder style="packages">
    58                         <label>src-api1.0</label>
    59                         <location>src-api1.0</location>
    60                     </source-folder>
    61                     <source-folder style="packages">
    62                         <label>src-api2.0</label>
    63                         <location>src-api2.0</location>
    64                     </source-folder>
    65                     <source-folder style="packages">
    66                         <label>test</label>
    67                         <location>src-impl</location>
    68                     </source-folder>
    69                     <source-file>
    70                         <location>build.xml</location>
    71                     </source-file>
    72                 </items>
    73                 <context-menu>
    74                     <ide-action name="build"/>
    75                     <ide-action name="rebuild"/>
    76                     <ide-action name="clean"/>
    77                     <ide-action name="run"/>
    78                     <ide-action name="test"/>
    79                 </context-menu>
    80             </view>
    81             <subprojects/>
    82         </general-data>
    83         <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/3">
    84             <compilation-unit>
    85                 <package-root>src-api1.0</package-root>
    86                 <source-level>1.6</source-level>
    87             </compilation-unit>
    88             <compilation-unit>
    89                 <package-root>src-api2.0</package-root>
    90                 <source-level>1.6</source-level>
    91             </compilation-unit>
    92             <compilation-unit>
    93                 <package-root>src-impl</package-root>
    94                 <classpath mode="compile">src-api1.0</classpath>
    95                 <source-level>1.6</source-level>
    96             </compilation-unit>
    97         </java-data>
    98     </configuration>
    99 </project>