# Packaging: How to export an imported module?

**URL:** <https://discourse.julialang.org/t/packaging-how-to-export-an-imported-module/67062>\
**Category:** Package Management\
**Tags:** package, module\
**Created:** [August 26, 2021, 9:00pm UTC](https://discourse.julialang.org/t/packaging-how-to-export-an-imported-module/67062 "2021-08-26T21:00:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thisismygitrepo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thisismygitrepo/32/28593_2.png) [@thisismygitrepo](https://discourse.julialang.org/u/thisismygitrepo)\
**Post date:** [August 26, 2021, 9:00pm UTC](https://discourse.julialang.org/t/packaging-how-to-export-an-imported-module/67062/1 "2021-08-26T21:00:27Z")

</div>

I’m writing a package, and in one of the modules, I would like e.g, `Plots` to be available to the user. However, I simply failed to do that.

```julia
import Plots as P

module mylibrary
export P

end

```

In particular, compilation error happens.

---

<div class="post-metadata">

**Author:** ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)\
**Post date:** [August 26, 2021, 9:03pm UTC](https://discourse.julialang.org/t/packaging-how-to-export-an-imported-module/67062/2 "2021-08-26T21:03:28Z")

</div>

1. It should probably be

```julia
module mylibrary
import Plots as P
export P
end

```

1. I am not sure one can export a module.

---

<div class="post-metadata">

**Author:** ![aramirezreyes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aramirezreyes/32/42573_2.png) [@aramirezreyes](https://discourse.julialang.org/u/aramirezreyes)\
**Post date:** [August 26, 2021, 9:07pm UTC](https://discourse.julialang.org/t/packaging-how-to-export-an-imported-module/67062/4 "2021-08-26T21:07:05Z")

</div>

Have you checked Reexport.jl? [https://github.com/simonster/Reexport.jl](https://github.com/simonster/Reexport.jl)

---

<div class="post-metadata">

**Author:** ![thisismygitrepo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thisismygitrepo/32/28593_2.png) [@thisismygitrepo](https://discourse.julialang.org/u/thisismygitrepo)\
**Post date:** [August 26, 2021, 9:08pm UTC](https://discourse.julialang.org/t/packaging-how-to-export-an-imported-module/67062/5 "2021-08-26T21:08:08Z")

</div>

It worked!
