tree: 73706d40bf111cd3b71a27c82e1e271b9a7b8c56 [path history] [tgz]
  1. .settings/
  2. lib/
  3. META-INF/
  4. .classpath
  5. .gitignore
  6. .project
  7. build.properties
  8. plugin.properties
  9. readme.md
dart/editor/tools/plugins/com.google.dart.thirdparty_test/readme.md

This plugin is used to reference third party libraries in the top-level dart/third_party directory. It (and the com.google.dart.thirdparty plugin) should be the only place that reference the third_party directory, and use the Eclipse path variable DART_TRUNK to create Eclipse symlinks.

This plugin should only contains libraries required by _test projects.

When adding a library to this plugin, you should:

  • create a new linked folder in the lib folder, and use the DART_TRUNK path variable to link it to the associated third_party directory
  • add the jar to the plugin classpath using the manifest.mf editor's runtime tab
  • export the relevant packages (again using the runtime tab)
  • update the build files to remove the symlink during the build. See
    • com.google.dart.eclipse.feature_releng/build.xml
    • com.google.dart.tools.deploy.feature_releng/build_rcp.xml
    • com.google.dart.tools.tests.feature_releng/buildTests.xml