Adapt to new paths, use MAVEN_REPOSITORY jars when suitable, introduce FLEX_DIR path variable, cope with IDEA's failure to handle modules exporting other modules during Flex compilation.

git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@1003 c613c5cb-e716-0410-b11b-feb51c14d237
This commit is contained in:
Par Winzell
2010-11-18 18:10:15 +00:00
parent ee8bdaa785
commit f1582b44ff
+41 -92
View File
@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="EclipseModuleManager">
<varelement var="jar://$EXT_LIBS_DIR$/commons-beanutils.jar!/" value="EXT_LIBS_DIR/commons-beanutils.jar" />
<varelement var="jar://$EXT_LIBS_DIR$/jsr250-api.jar!/" value="EXT_LIBS_DIR/jsr250-api.jar" />
</component>
<component name="FacetManager">
<facet type="flex" name="Flex">
<configuration flex_sdk="Flex SDK (player 9)">
<configuration flex_sdk="Flex SDK (player 10)">
<option name="DO_BUILD" value="true" />
<option name="OUTPUT_TYPE" value="Library" />
<option name="USE_DEFAULT_SDK_CONFIG_FILE" value="true" />
@@ -12,11 +16,11 @@
<option name="CUSTOM_CONFIG_FILE_FOR_TESTS" value="" />
<option name="APPLICATION_ENTRY_POINT" value="" />
<option name="MAIN_CLASS" value="" />
<option name="OUTPUT_FILE_NAME" value="vilya.swc" />
<option name="USE_FACET_COMPILE_OUTPUT_PATH" value="false" />
<option name="FACET_COMPILE_OUTPUT_PATH" value="" />
<option name="OUTPUT_FILE_NAME" value="vilyalib.swc" />
<option name="USE_FACET_COMPILE_OUTPUT_PATH" value="true" />
<option name="FACET_COMPILE_OUTPUT_PATH" value="$MODULE_DIR$/target" />
<option name="INCLUDE_RESOURCE_FILES_IN_SWC" value="false" />
<option name="TARGET_PLAYER_VERSION" value="9.0.124" />
<option name="TARGET_PLAYER_VERSION" value="10" />
<option name="STATIC_LINK_RUNTIME_SHARED_LIBRARIES" value="true" />
<option name="USE_LOCALE_SETTINGS" value="false" />
<option name="LOCALE" value="en_US" />
@@ -29,18 +33,19 @@
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="false">
<output url="file://$MODULE_DIR$/bin" />
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/tests/src/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/as" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/as" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="inheritedJdk" />
<orderEntry type="module" module-name="nenya" />
<orderEntry type="module-library">
<orderEntry type="module" module-name="nenya" exported="" />
<orderEntry type="module-library" exported="">
<library name="commons-beanutils.jar">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/commons-beanutils.jar!/" />
@@ -58,8 +63,8 @@
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="narya" />
<orderEntry type="module" module-name="aspirin" />
<orderEntry type="module" module-name="narya" />
<orderEntry type="module-library">
<library>
<CLASSES>
@@ -70,89 +75,33 @@
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<library name="AUTOGENERATED library equal to Flex SDK Flex SDK (player 10)">
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/guava.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module" module-name="samskivert" />
<orderEntry type="module" module-name="depot" />
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/guice.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/junit4.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/xml-writer.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/commons-digester.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="jar://$EXT_LIBS_DIR$/commons-logging.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</orderEntry>
<orderEntry type="module-library">
<library name="AUTOGENERATED library equal to Flex SDK Flex SDK (player 9)">
<CLASSES>
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/flex.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/framework.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/rpc.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/utilities.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/locale/en_US/airframework_rb.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/locale/en_US/framework_rb.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/locale/en_US/rpc_rb.swc!/" />
<root url="jar://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/libs/player/9/playerglobal.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/flex.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/framework.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/rpc.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/utilities.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/locale/en_US/airframework_rb.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/locale/en_US/framework_rb.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/locale/en_US/rpc_rb.swc!/" />
<root url="jar://$FLEX_DIR$/frameworks/libs/player/10/playerglobal.swc!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/air/ApplicationUpdater/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/air/ServiceMonitor/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/airframework/bundles/en_US/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/airframework/bundles/ja_JP/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/airframework/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/flex/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/framework/bundles/en_US/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/framework/bundles/ja_JP/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/framework/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/haloclassic/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/rpc/bundles/en_US/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/rpc/bundles/ja_JP/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/rpc/src" />
<root url="file://$MODULE_DIR$/../lib/flex_sdk_3.3.0.4852/frameworks/projects/utilities/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/air/ApplicationUpdater/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/air/ServiceMonitor/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/airframework/bundles/en_US/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/airframework/bundles/ja_JP/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/airframework/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/flex/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/framework/bundles/en_US/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/framework/bundles/ja_JP/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/framework/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/haloclassic/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/rpc/bundles/en_US/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/rpc/bundles/ja_JP/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/rpc/src" />
<root url="file://$FLEX_DIR$/frameworks/projects/utilities/src" />
</SOURCES>
</library>
</orderEntry>