Uploaded image for project: 'IvyDE'
  1. IvyDE
  2. IVYDE-276

Ant tasks for ivy cant resolve modules resolved by IvyDE

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Invalid
    • Affects Version/s: 2.1.0
    • Fix Version/s: None
    • Labels:
      None
    • Environment:

      Eclipse Helios 3.6 / JDK 1.6.0_23 Both are 64 bit

      Description

      I have a multimodule project. Project FW is the framework (has an ivy.xml) and Project TEST is the application (also has an ivy.xml) that depends on FW. TEST's ivy.xml declares dependency about FW and WorkSpace Preferences is set to "Resolve Dependencies in workspace". After this setting everything works fine.

      I need to create a WAR file like:
      1.Jar'ing FW and putting it to lib folder with ant task. (I couldn do it with ivy:publish. And not important for me now)
      2.Preparing TEST's files for war.
      3.Need to copy the all dependent jars (both FW and TEST). Here is the snippet:
      <ivy:settings id="jesIvySettings" file="${COMMONDIR}/jesApplication/ivysettings.xml" />
      <ivy:retrieve file="${basedir}/ivy.xml" settingsref="jesIvySettings" type="jar"
      pattern="${WEBINFLIB}/[artifact]-[revision].[ext]" sync="true" conf="war" refresh="true" />
      It raises an error meaning the FW couldnt be found.

      I want to know how i can tell IVY to do some magic like "Resolve Dependencies in workspace" or processing the two ivy.xml files?
      PS:I also tried processing the two ivy.xml files but it processed only the first.

      Thank you in advance.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              hjunior Hakan Junior
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: