Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
try to fix m2 build
Missing dependency
Adding more missing dependencies to refactored modules.
trying to add maven 2 dependencies to fix m2 build. ant is broken because a library (avalon-socket-library) cannot depend on another library (socket-shared-library). maybe we need a socket-api and then the 2 libraries should not depend on each other.
prepare for Milestone
mailet new name is apache-mailet. Updated mailet products jars in stage and m2/ant builds to reflect this change.
Changed the way m2 depends on javamail. Added support for building against geronimo implementation via maven profile (-Pgeronimo) Should help investigating on JAMES-850, too.
Renamed james-common-util to james-server-common-util and james-javamail-util to james-server-javamail-util. At first I chose the serverless name, but ant build uses james-server prefix for every module, so it's easier to use the same name from m2 too.
Third (and last) round at cleaning/fixing m2 granular dependencies. Now real dependencies for each module should be better detailed/documented in the poms.
Moved core-library/management and core-library/management.mbean to the management-library. Moved core-library/dnsserver, domain, mailrepository, mailrepository.javamail to core-function.
Introduced new modules: common-util: contains only InternetPrintWriter ATM mailnotification-utl: some javamail only dsn/mdn code avalon-socket-library: the basic framework used by our socketbased functions. moved some class from user-library to user-api.
Move remotemanager tests to remotemanager-function
Move real javamail dependency to the parent pom, to make it easier to switch to alternative implementations. (related to JAMES-845) Documented how to use geronimo in the main pom.
Created pom for mailbox-library, updated dependencies for most modules: - removed junit dependency from modules with no tests (newest maven works now, old mavens had error in this case). - removed unused dependencies from modules. - added explicit dependencies to modules where needed (sometimes we relied to transitive dependencies for direct dependencies and this "hide" real dependencies).
Updated m2 build to the latest code refactorings made by Robert.
Big dependencies update. Updated dnsjava to 2.0.5 (JAMES-816) Updated all of the cornerstone libraries to 2.2.2 (JAMES-798) Updated torque to 3.3RC2 Updated javamail 1.4.1ea to a newer build (related to JAMES-693) Updated maven2 poms introducing the dependencyManagement stuff in the root pom, so to have dependencies versions in a single place. Updated license file to reflect changed paths (part of JAMES-797)
Added missing headers
Fix ant and m2 builds for mailet changes / Updated staged dependencies.
Added maven2 poms for every module and updated the phoenix-deployment module to work in multimodule project. Moved website from phoenix-module to the root module. Configured the main pom.xml to create aggregated jxr and javadocs reports (1 single structure and not per-module)
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |