samples/componentinjection/anagram-modular/nbproject/project.xml
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 20 Jun 2009 16:06:19 +0200
changeset 336 219810ff3c72
parent 252 763bf709a318
child 340 9c1a298e51a9
permissions -rw-r--r--
Example of "compile time caches" and their possible usage in Component Injection area
     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>Anagram Modular</name>
     7         </general-data>
     8         <general-data xmlns="http://www.netbeans.org/ns/freeform-project/2">
     9             <name>Anagram Modular</name>
    10             <properties/>
    11             <folders>
    12                 <source-folder>
    13                     <label>Anagram Modular</label>
    14                     <location>.</location>
    15                     <encoding>UTF-8</encoding>
    16                 </source-folder>
    17                 <source-folder>
    18                     <label>src-api</label>
    19                     <type>java</type>
    20                     <location>src-api</location>
    21                     <encoding>UTF-8</encoding>
    22                 </source-folder>
    23                 <source-folder>
    24                     <label>src-api-compiletimecaches</label>
    25                     <type>java</type>
    26                     <location>src-api-compiletimecaches</location>
    27                     <encoding>UTF-8</encoding>
    28                 </source-folder>
    29                 <source-folder>
    30                     <label>src-word-annotated</label>
    31                     <type>java</type>
    32                     <location>src-word-annotated</location>
    33                     <encoding>UTF-8</encoding>
    34                 </source-folder>
    35                 <source-folder>
    36                     <label>src-word-static</label>
    37                     <type>java</type>
    38                     <location>src-word-static</location>
    39                     <encoding>UTF-8</encoding>
    40                 </source-folder>
    41                 <source-folder>
    42                     <label>src-scrambler-simple</label>
    43                     <type>java</type>
    44                     <location>src-scrambler-simple</location>
    45                     <encoding>UTF-8</encoding>
    46                 </source-folder>
    47                 <source-folder>
    48                     <label>src-gui</label>
    49                     <type>java</type>
    50                     <location>src-gui</location>
    51                     <encoding>UTF-8</encoding>
    52                 </source-folder>
    53                 <source-folder>
    54                     <label>src-app-register</label>
    55                     <type>java</type>
    56                     <location>src-app-register</location>
    57                     <encoding>UTF-8</encoding>
    58                 </source-folder>
    59                 <source-folder>
    60                     <label>src-app-register-general</label>
    61                     <type>java</type>
    62                     <location>src-app-register-general</location>
    63                     <encoding>UTF-8</encoding>
    64                 </source-folder>
    65                 <source-folder>
    66                     <label>src-app-property</label>
    67                     <type>java</type>
    68                     <location>src-app-property</location>
    69                     <encoding>UTF-8</encoding>
    70                 </source-folder>
    71                 <source-folder>
    72                     <label>src-app-spring</label>
    73                     <type>java</type>
    74                     <location>src-app-spring</location>
    75                     <encoding>UTF-8</encoding>
    76                 </source-folder>
    77                 <source-folder>
    78                     <label>src-app-spring-scan</label>
    79                     <type>java</type>
    80                     <location>src-app-spring-scan</location>
    81                     <encoding>UTF-8</encoding>
    82                 </source-folder>
    83                 <source-folder>
    84                     <label>src-app-lookup</label>
    85                     <type>java</type>
    86                     <location>src-app-lookup</location>
    87                     <encoding>UTF-8</encoding>
    88                 </source-folder>
    89                 <source-folder>
    90                     <label>src-app-serviceloader</label>
    91                     <type>java</type>
    92                     <location>src-app-serviceloader</location>
    93                     <encoding>UTF-8</encoding>
    94                 </source-folder>
    95                 <source-folder>
    96                     <label>src-test</label>
    97                     <type>java</type>
    98                     <location>src-test</location>
    99                     <encoding>UTF-8</encoding>
   100                 </source-folder>
   101             </folders>
   102             <ide-actions>
   103                 <action name="build">
   104                     <target>build</target>
   105                 </action>
   106                 <action name="clean">
   107                     <target>clean</target>
   108                 </action>
   109                 <action name="run">
   110                     <target>run</target>
   111                 </action>
   112                 <action name="test">
   113                     <target>test</target>
   114                 </action>
   115                 <action name="rebuild">
   116                     <target>clean</target>
   117                     <target>build</target>
   118                 </action>
   119                 <action name="debug.single">
   120                     <target>-do-test</target>
   121                     <context>
   122                         <property>include</property>
   123                         <folder>src-test</folder>
   124                         <format>relative-path-noext</format>
   125                         <arity>
   126                             <one-file-only/>
   127                         </arity>
   128                     </context>
   129                 </action>
   130             </ide-actions>
   131             <export>
   132                 <type>folder</type>
   133                 <location>build/api/classes</location>
   134                 <build-target>build</build-target>
   135             </export>
   136             <export>
   137                 <type>folder</type>
   138                 <location>build/api-compiletimecaches/classes</location>
   139                 <build-target>build</build-target>
   140             </export>
   141             <export>
   142                 <type>folder</type>
   143                 <location>build/word-annotated/classes</location>
   144                 <build-target>build</build-target>
   145             </export>
   146             <export>
   147                 <type>folder</type>
   148                 <location>build/word-static/classes</location>
   149                 <build-target>build</build-target>
   150             </export>
   151             <export>
   152                 <type>folder</type>
   153                 <location>build/scrambler-simple/classes</location>
   154                 <build-target>build</build-target>
   155             </export>
   156             <export>
   157                 <type>folder</type>
   158                 <location>build/gui/classes</location>
   159                 <build-target>build</build-target>
   160             </export>
   161             <export>
   162                 <type>folder</type>
   163                 <location>build/app-register/classes</location>
   164                 <build-target>build</build-target>
   165             </export>
   166             <export>
   167                 <type>folder</type>
   168                 <location>build/app-register/classes</location>
   169                 <build-target>build</build-target>
   170             </export>
   171             <export>
   172                 <type>folder</type>
   173                 <location>build/app-property/classes</location>
   174                 <build-target>build</build-target>
   175             </export>
   176             <export>
   177                 <type>folder</type>
   178                 <location>build/app-spring/classes</location>
   179                 <build-target>build</build-target>
   180             </export>
   181             <export>
   182                 <type>folder</type>
   183                 <location>build/app-spring-scan/classes</location>
   184                 <build-target>build</build-target>
   185             </export>
   186             <export>
   187                 <type>folder</type>
   188                 <location>build/app-lookup/classes</location>
   189                 <build-target>build</build-target>
   190             </export>
   191             <export>
   192                 <type>folder</type>
   193                 <location>build/app-serviceloader/classes</location>
   194                 <build-target>build</build-target>
   195             </export>
   196             <view>
   197                 <items>
   198                     <source-folder style="packages">
   199                         <label>src-api</label>
   200                         <location>src-api</location>
   201                     </source-folder>
   202                     <source-folder style="packages">
   203                         <label>src-api-compiletimecaches</label>
   204                         <location>src-api-compiletimecaches</location>
   205                     </source-folder>
   206                     <source-folder style="packages">
   207                         <label>src-word-annotated</label>
   208                         <location>src-word-annotated</location>
   209                     </source-folder>
   210                     <source-folder style="packages">
   211                         <label>src-word-static</label>
   212                         <location>src-word-static</location>
   213                     </source-folder>
   214                     <source-folder style="packages">
   215                         <label>src-scrambler-simple</label>
   216                         <location>src-scrambler-simple</location>
   217                     </source-folder>
   218                     <source-folder style="packages">
   219                         <label>src-gui</label>
   220                         <location>src-gui</location>
   221                     </source-folder>
   222                     <source-folder style="packages">
   223                         <label>src-app-register</label>
   224                         <location>src-app-register</location>
   225                     </source-folder>
   226                     <source-folder style="packages">
   227                         <label>src-app-register-general</label>
   228                         <location>src-app-register-general</location>
   229                     </source-folder>
   230                     <source-folder style="packages">
   231                         <label>src-app-property</label>
   232                         <location>src-app-property</location>
   233                     </source-folder>
   234                     <source-folder style="packages">
   235                         <label>src-app-spring</label>
   236                         <location>src-app-spring</location>
   237                     </source-folder>
   238                     <source-folder style="packages">
   239                         <label>src-app-spring-scan</label>
   240                         <location>src-app-spring-scan</location>
   241                     </source-folder>
   242                     <source-folder style="packages">
   243                         <label>src-app-lookup</label>
   244                         <location>src-app-lookup</location>
   245                     </source-folder>
   246                     <source-folder style="packages">
   247                         <label>src-app-serviceloader</label>
   248                         <location>src-app-serviceloader</location>
   249                     </source-folder>
   250                     <source-folder style="packages">
   251                         <label>src-test</label>
   252                         <location>src-test</location>
   253                     </source-folder>
   254                     <source-file>
   255                         <location>build.xml</location>
   256                     </source-file>
   257                 </items>
   258                 <context-menu>
   259                     <ide-action name="build"/>
   260                     <ide-action name="rebuild"/>
   261                     <ide-action name="clean"/>
   262                     <ide-action name="run"/>
   263                     <ide-action name="test"/>
   264                     <ide-action name="debug"/>
   265                 </context-menu>
   266             </view>
   267             <subprojects/>
   268         </general-data>
   269         <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/1">
   270             <compilation-unit>
   271                 <package-root>src-api</package-root>
   272                 <built-to>build/api/classes</built-to>
   273                 <source-level>1.5</source-level>
   274             </compilation-unit>
   275             <compilation-unit>
   276                 <package-root>src-api-compiletimecaches</package-root>
   277                 <classpath mode="compile">src-api:../../libs/dist/org-openide-filesystems.jar:../../libs/dist/org-openide-util.jar</classpath>
   278                 <built-to>build/api-compiletimecaches/classes</built-to>
   279                 <source-level>1.5</source-level>
   280             </compilation-unit>
   281             <compilation-unit>
   282                 <package-root>src-word-annotated</package-root>
   283                 <classpath mode="compile">src-api:src-api-compiletimecaches:../../libs/dist/org-openide-filesystems.jar:../../libs/dist/org-openide-util.jar</classpath>
   284                 <built-to>build/word-annotated/classes</built-to>
   285                 <source-level>1.5</source-level>
   286             </compilation-unit>
   287             <compilation-unit>
   288                 <package-root>src-word-static</package-root>
   289                 <classpath mode="compile">src-api</classpath>
   290                 <built-to>build/word-static/classes</built-to>
   291                 <source-level>1.5</source-level>
   292             </compilation-unit>
   293             <compilation-unit>
   294                 <package-root>src-scrambler-simple</package-root>
   295                 <classpath mode="compile">src-api</classpath>
   296                 <built-to>build/scrambler-simple/classes</built-to>
   297                 <source-level>1.5</source-level>
   298             </compilation-unit>
   299             <compilation-unit>
   300                 <package-root>src-gui</package-root>
   301                 <classpath mode="compile">src-api</classpath>
   302                 <built-to>build/gui/classes</built-to>
   303                 <source-level>1.5</source-level>
   304             </compilation-unit>
   305             <compilation-unit>
   306                 <package-root>src-app-register</package-root>
   307                 <classpath mode="compile">src-api:src-scrambler-simple:src-word-static:src-gui</classpath>
   308                 <built-to>build/app-register/classes</built-to>
   309                 <source-level>1.5</source-level>
   310             </compilation-unit>
   311             <compilation-unit>
   312                 <package-root>src-app-register-general</package-root>
   313                 <classpath mode="compile">src-api:src-scrambler-simple:src-word-static:src-gui</classpath>
   314                 <built-to>build/app-register/classes</built-to>
   315                 <source-level>1.5</source-level>
   316             </compilation-unit>
   317             <compilation-unit>
   318                 <package-root>src-app-property</package-root>
   319                 <classpath mode="compile">src-api:src-scrambler-simple:src-word-static:src-gui</classpath>
   320                 <built-to>build/app-property/classes</built-to>
   321                 <source-level>1.5</source-level>
   322             </compilation-unit>
   323             <compilation-unit>
   324                 <package-root>src-app-spring</package-root>
   325                 <classpath mode="compile">src-api:src-scrambler-simple:src-word-static:src-gui:../../libs/dist/spring-2.5.jar</classpath>
   326                 <built-to>build/app-spring/classes</built-to>
   327                 <source-level>1.5</source-level>
   328             </compilation-unit>
   329             <compilation-unit>
   330                 <package-root>src-app-spring-scan</package-root>
   331                 <classpath mode="compile">src-api:src-scrambler-simple:src-word-static:src-gui:../../libs/dist/spring-2.5.jar</classpath>
   332                 <built-to>build/app-spring-scan/classes</built-to>
   333                 <source-level>1.5</source-level>
   334             </compilation-unit>
   335             <compilation-unit>
   336                 <package-root>src-app-lookup</package-root>
   337                 <classpath mode="compile">src-api:src-scrambler-simple:src-word-static:src-gui:../../libs/dist/org-openide-util.jar</classpath>
   338                 <built-to>build/app-lookup/classes</built-to>
   339                 <source-level>1.5</source-level>
   340             </compilation-unit>
   341             <compilation-unit>
   342                 <package-root>src-app-serviceloader</package-root>
   343                 <classpath mode="compile">src-api:src-scrambler-simple:src-word-static:src-gui</classpath>
   344                 <built-to>build/app-serviceloader/classes</built-to>
   345                 <source-level>1.5</source-level>
   346             </compilation-unit>
   347             <compilation-unit>
   348                 <package-root>src-test</package-root>
   349                 <classpath mode="compile">src-api:../../libs/dist/junit-4.4.jar::../../libs/dist/org-netbeans-modules-nbjunit.jar:../../libs/dist/org-netbeans-insane.jar:src-gui:../../libs/dist/org-openide-util.jar:src-app-lookup:src-app-serviceloader</classpath>
   350                 <source-level>1.5</source-level>
   351             </compilation-unit>
   352         </java-data>
   353     </configuration>
   354 </project>