[ 
https://issues.apache.org/jira/browse/BUILDR-107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Antoine Toulme closed BUILDR-107.
---------------------------------
    Resolution: Auto Closed

Closed for inactivity.

> compile_task.from(sources) does not support files that are java classes in a 
> named package
> ------------------------------------------------------------------------------------------
>
>                 Key: BUILDR-107
>                 URL: https://issues.apache.org/jira/browse/BUILDR-107
>             Project: Buildr
>          Issue Type: Bug
>          Components: Compilers
>    Affects Versions: 1.3.3
>         Environment: Trunk revision 679935
>            Reporter: lacton
>            Priority: Minor
>             Fix For: Wish List
>
>         Attachments: BUILDR-107_specs.patch
>
>
> Compile tasks accepts source files. Yet they do not handle them correctly 
> when the source file is a java class in a named package. Compile tasks 
> believes that "src/main/java/thepackage/Test1.java" should be compiled to 
> "target/classes/Test1.class" instead of 
> "target/classes/thepackage/Test1.class".
> When changing compile_spec.rb to use java source files in a named package, 
> there are two failing tests.
> 1)
> 'Buildr::CompileTask#invoke should not force compilation if sources older 
> than compiled' FAILED
> Expected the tasks foo:compile to not run, but they all ran.
> /buildr-trunk/spec/compile_spec.rb:323:
> 2)
> 'Buildr::CompileTask#invoke should not force compilation if dependencies 
> older than compiled' FAILED
> Expected the tasks foo:compile to not run, but they all ran.
> /buildr-trunk/spec/compile_spec.rb:342:
> I can think of two ways to fix this issue. Either compile tasks should reject 
> source files and accept only source directory. Or they need to be smarter and 
> figure out the package of java source files.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to