"runtime" indeed extends "compile" but you only see "compile" when you
compile the sources.
"runtime" dependencies are those that should be packed but not compiled
with, like "logback-classic" if you compile with "slf4j-api".

If you change the configuration to "compile", does it make any difference?


On Sat, Sep 10, 2011 at 18:50, Garner, Shawn <[email protected]>wrote:

>  My understanding is runtime is the same as compile but signifies you
> depend on that jar at runtime and not just compile time.****
>
> So I would say use it is a runtime dependency.****
>
> Provided means the same thing as runtime but the environment provides it
> and shouldn’t be bundled.****
>
> Runtime and Provided are all compile time dependencies because they all
> extend compile.****
>
> ** **
>
> The documentation even shows:****
>
> ** **
>
> dependencies {****
>
>     runtime files('libs/a.jar', 'libs/b.jar')****
>
>     runtime fileTree(dir: 'libs', include: '*.jar')****
>
> }****
>
> ** **
>
> So I’m not sure how you can say runtime dependencies can’t be used to
> compile.****
>
> ** **
>
> Shawn****
>
> ** **
>  ------------------------------
>
> *From:* Evgeny Goldin [mailto:[email protected]]
> *Sent:* Saturday, September 10, 2011 10:32 AM
>
> *To:* [email protected]
> *Subject:* Re: [gradle-user] building a java project depends on jars in
> ear
> ****
>
>  ** **
>
> Do you really need to use a "runtime" configuration and not "compile"?
> ****
>
> "runtime" dependencies can't be used for compilation.****
>
> ** **
>
> ** **
>
> On Sat, Sep 10, 2011 at 18:09, Garner, Shawn <[email protected]>
> wrote:****
>
> That  didn’t work either.****
>
>  ****
>
> Shawn****
>
>  ****
>  ------------------------------
>
> *From:* Evgeny Goldin [mailto:[email protected]]
> *Sent:* Saturday, September 10, 2011 10:03 AM
> *To:* [email protected]
> *Subject:* Re: [gradle-user] building a java project depends on jars in
> ear****
>
>  ****
>
> How about
> ****
>
>  ****
>
> include: '**/*.jar' ?****
>
>  ****
>
> On Sat, Sep 10, 2011 at 17:54, Garner, Shawn <[email protected]>
> wrote:****
>
> Hello,****
>
>  ****
>
> I’m using gradle 1.0 milestone 3.****
>
>  ****
>
> I’m trying to build a java project which depends on jars in the EAR.****
>
> I seems like it’s not resolving my dependency and finding the jar using:**
> **
>
>  ****
>
> dependencies {****
>
>             runtime fileTree(dir:
> 'C:/Workspaces/GradlePOC/MyEar/EarContent', include: '*.jar')****
>
> }****
>
>  ****
>
> I’d appreciate any help.****
>
>  ****
>
> Shawn****
>
>
> -----Message Disclaimer-----
>
> This e-mail message is intended only for the use of the individual or
> entity to which it is addressed, and may contain information that is
> privileged, confidential and exempt from disclosure under applicable law. If
> you are not the intended recipient, any dissemination, distribution or
> copying of this communication is strictly prohibited. If you have received
> this communication in error, please notify us immediately by reply email to
> [email protected] and delete or destroy all copies of the original
> message and attachments thereto. Email sent to or from the Principal
> Financial Group or any of its member companies may be retained as required
> by law or regulation.
>
> Nothing in this message is intended to constitute an Electronic signature
> for purposes of the Uniform Electronic Transactions Act (UETA) or the
> Electronic Signatures in Global and National Commerce Act ("E-Sign") unless
> a specific statement to the contrary is included in this message.
>
> While this communication may be used to promote or market a transaction or
> an idea that is discussed in the publication, it is intended to provide
> general information about the subject matter covered and is provided with
> the understanding that The Principal is not rendering legal, accounting, or
> tax advice. It is not a marketed opinion and may not be used to avoid
> penalties under the Internal Revenue Code. You should consult with
> appropriate counsel or other advisors on all matters pertaining to legal,
> tax, or accounting obligations and requirements.****
>
>  ****
>
> ** **
>

Reply via email to