No particular thought. Others I think expressed the reverse opinion. Is it
a big deal for you ?

On Thu, Mar 8, 2012 at 13:07, Russ Teabeault <[email protected]>wrote:

> And as a follow up question:  In buildr/run.rb when the run task is setup
> you see this:
>
> after_define(:run => :test) do |project|
>   project.run.with project.test.compile.dependencies
>   project.run.with project.test.compile.target if
> project.test.compile.target
> end
>
> Why would the test compile dependencies and test target dir automatically
> be added to the classpath?  If I am running my application I don't want the
> test dependencies.  It seems like this should be added by the user if they
> want it but not imposed by the build system.
>
> Thoughts?
>
> -russ
>
> On Thu, Mar 8, 2012 at 12:44 PM, Antoine Toulme 
> <[email protected]>wrote:
>
>> I think you are correct.
>>
>> On Thu, Mar 8, 2012 at 11:40, Russ Teabeault <[email protected]
>> >wrote:
>>
>> > If you look at the source code for the JavaRunner
>> >
>> > def run(task)
>> >  fail "Missing :main option" unless task.options[:main]
>> >  cp = project.compile.dependencies + [project.path_to(:target,
>> :classes)]
>> > + task.classpath
>> >  Java::Commands.java(task.options[:main], {
>> >    :properties => jrebel_props(project).merge(task.options[:properties]
>> ||
>> > {}),
>> >    :classpath => cp,
>> >    :java_args => jrebel_args + (task.options[:java_args] || [])
>> >  })
>> > end
>> >
>> > You see that it automatically adds the projects compile dependencies and
>> > the target/classes directory to the classpath.  Should it also not add
>> > target/resources to classpath?
>> >
>> > Thanks,
>> >
>> > Russell Teabeault
>> >
>>
>
>

Reply via email to