Uploaded image for project: 'AeroGear'
  1. AeroGear
  2. AEROGEAR-7450

Clean up build process

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None

      The build currently uses the ant plugin to copy dependencies for the wildfly module, the Netty subsystem, and the vert.x module. Before copying, the maven dependency:copy plugin is used to copy all dependencies to a folder in the build output directory. This is doing a lot of unneeded work and adding to the build time. Instead we should explicitly specify the artifacts to copy and have them copied directly to the output folder.
      The resources that need to be copied should be specified using the maven-resource-plugin and have their outputDirectory set to the correct location.

      For the WildFly module we should add properties and filter module.xml, so that we can update version in one place.

      Also set the log level to ERROR to reduce the output when running the builds.

            Unassigned Unassigned
            dbeveniu Daniel Bevenius (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: