Hi, Hans!

Any news on the subject? I tried to find anything about it, but except of
the open issue in Jira with a great, but lacking script found nothing.

Thanks!

Baruch.


hdockter wrote:
> 
> Hi James,
> 
> On Jan 27, 2009, at 4:22 PM, james_bromley wrote:
> 
>>
>> Hi, thank you for your reply.
>>
>> I have since used the migration tool to generate gradle style  
>> dependencies
>> from pom.xml (http://jira.codehaus.org/browse/GRADLE-154), but my  
>> hope was,
>> when starting with a project that was already building in maven,  
>> with its
>> dependencies articulated in the pom.xml, to be able to start running  
>> builds
>> using gradle without having to migrate dependencies from one form to  
>> another
>> beforehand.
>>
>> Then, as advantages of gradle become apparent, to migrate  
>> dependencies into
>> gradle.
>>
>> But I feel it's valid to have dependencies declared in a pom or ivy  
>> file,
>> but do the building using gradle. After all, it's the building and  
>> enhancing
>> it that's the major problem with maven, not necessarily the dependency
>> declaration....?
>>
>>
>> Must be doable since gradle reads poms in maven style repos for  
>> transitive
>> dependencies, so how to do so for primary dependencies?
> 
>>
>>
>> Sense or nonsense?
> 
> It is not possible at the moment but  would make a lot of sense. This  
> is a planned feature and shouldn't be that much work. We want to  
> implement this in a way, so that you can use the pom/ivy.xml together  
> with the depedency declarations in the Gradle script.
> 
> - Hans
> 
> 
>>
>> James Bromley
>>
>>
>> Szczepan Faber wrote:
>>>
>>> Hi,
>>>
>>> I'm not an expert but let me try to help you.
>>>
>>>> What i can't find is a way to say to gradle "use this pom.xml to  
>>>> find the
>>>> dependencies when compiling".
>>>
>>> Gradle is a different build system and AFAIK you cannot declare
>>> dependencies for your project using maven poms. You should specify
>>> dependencies in build.gradle. BTW, under the hood, gradle uses IVY  
>>> for
>>> dependency management.
>>>
>>>> dependencies
>>>> {
>>>> addMavenStyleRepo("tim-reg","file:///C:/Work/timreg/")
>>>> }
>>>
>>> Again, I'm not an expert but above does not make much sense to me.
>>> It's like you specify the source of dependencies but you don't  
>>> specify
>>> any dependencies. The effect is that gradle doesn't put any
>>> dependencies on the classpath. This is the reason of your compilation
>>> errors.
>>>
>>> HTH,
>>> Szczepan Faber
>>>
>>> On Thu, Jan 22, 2009 at 3:30 PM, james_bromley <[email protected] 
>>> >
>>> wrote:
>>>>
>>>> hi
>>>>
>>>> Am trying to setup my first project using gradle to build  
>>>> something that
>>>> is
>>>> already setup in Maven.
>>>>
>>>> What i can't find is a way to say to gradle "use this pom.xml to  
>>>> find the
>>>> dependencies when compiling".
>>>>
>>>> i.e. instead of articulating my dependencies in the build.gradle,  
>>>> simply
>>>> use
>>>> the pom.xml i already have.
>>>>
>>>> This must be because I'm being stupid ;-) or have failed to read  
>>>> the docs
>>>> properly.
>>>>
>>>> What i'm trying is this:
>>>>
>>>>
>>>> defaultTasks "compile"
>>>>
>>>> usePlugin('war')
>>>>
>>>> targetCompatibility = '1.5'
>>>> sourceCompatibility = '1.5'
>>>>
>>>> dependencies
>>>> {
>>>> addMavenStyleRepo("tim-reg","file:///C:/Work/timreg/")
>>>> }
>>>>
>>>>
>>>> where the file path supplied is the directory containing the project
>>>> pom.xml, and the first parameter is the artifactId specified in  
>>>> the pom.
>>>>
>>>> I guess what i'm trying to point at isn't really a repository,  
>>>> just a
>>>> pom.xml. The result of running the above is something like this:
>>>>
>>>>
>>>> C:\Work\globalLibs\gradle-0.5.2\bin\gradle.bat
>>>> :init
>>>> :resources
>>>> :compile
>>>> C:\Work\timreg\src\main\java\uk\co\anm\controller 
>>>> \DataCaptureController.java:3:
>>>> package org.springframework.web.servlet.mvc does not exist
>>>> import org.springframework.web.servlet.mvc.SimpleFormController;
>>>>
>>>> ... etc, etc
>>>>
>>>> 35 errors
>>>>
>>>> Build failed with an exception.
>>>> Run with -s or -d option to get more details. Run with -f option  
>>>> to get
>>>> the
>>>> full (very verbose) stacktrace.
>>>>
>>>> Build file 'C:\Work\timreg\build.gradle'
>>>>
>>>> Execution failed for task :compile.
>>>> Cause: Compile failed; see the compiler error output for details.
>>>>
>>>> BUILD FAILED
>>>>
>>>>
>>>> Thanks for your any help, and sorry for not finding this myself.
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Sorry%2C-definite-RTFM- 
>>>> tp21605223p21605223.html
>>>> Sent from the gradle-user mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe from this list, please visit:
>>>>
>>>>   http://xircles.codehaus.org/manage_email
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>    http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/Sorry%2C-definite-RTFM-tp21605223p21687448.html
>> Sent from the gradle-user mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
> 
> --
> Hans Dockter
> Gradle Project lead
> http://www.gradle.org
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Sorry%2C-definite-RTFM-tp21605223p26461017.html
Sent from the gradle-user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to