What do you mean, Export in project designs?



  • Question of the Android project in IntelliJ IDEA. If you open it File -> Project Structure -> Modules -> <some module> -> Dependencies -> <some dependency>You can see the Export. What does this option mean for Android project in particular?

    alt text



  • In fact, Export means that modules that depend on who exports can also use this library.

    Specifically in the Android Appliance, Export works:

    1. If the application-model refers to the library, we pack.
    2. If the application-mod refers to Android library, and he's on the library, we're packing too. Maybe a library chain.
    3. If android-module (application or library) refers to a regular java-module that refers to the library, we only pack it if the Export option is chosen. I mean, "Export" in the Android application only looks in this case.



Suggested Topics

  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2