Repository

Artifacts/Jars

Popular Tags

ajax analysis annotations ant apache api archetype aspect asynchronously beans binding bpm build buildsystem bytecode cache cms codecoverage codehaus collections concurrency container database directory distributed doc eclipse ejb esb format framework graph graphics hadoop hibernate html http ide imap io jbi jdbc jdo jini jms jmx jndi jsf jsp language logging mail maven metadata microsoft mock net osgi parser pdf persistence plugin pool portal portlet query regexp rmi rpc rss ruleengine scheduling scm scripting security server servlet soa soap socket spring ssh svg swt system taglib template testing transaction ui web webdav webframework webserver webservice workflow xml xquery xslt

[See All Tags]
home » org.glassfish.build » maven-glassfishbuild-extension

Maven extension for building GlassFish



GlassFish build depends on properly functioning several custom lifecycle mappings and artifact handlers. Because these are necessary to resolve dependencies and to run "gf:run" goal and etc., it is critical that these extensions be made available to Maven early on during Maven execution. This definition was originally in maven-glassfish-plugin, which was integrated into Maven POM through /true marking, but after a series of debugging to resolve artifact resolution failure problems, it turns out that that doesn't cause Maven to load components early enough. I tried to circumbent the prolem by also registering the maven-glassfish-plugin as an extension module (via /), but that apparently confuses Maven to no end --- I get build errors like this: [INFO] Internal error in the plugin manager executing goal 'org.apache.maven.plugins:maven-jar-plugin:2.1:jar': Unable to find the mojo 'org.apache.maven.plugins:maven-jar-plugin:2.1:jar' in the plugin 'org.apache.maven.plugins:maven-jar-plugin' This is obviously one of the problematic areas of Maven, so to avoid doing hack over hack, I'm simply moving the component definitions to its own module.

tags: maven

Available versions

Version Type Download
3.2.2 release Binary (5 KB)
3.2.1 release Binary (5 KB)
3.2-b06 beta Binary (5 KB)
3.2-b05 beta Binary (5 KB)
3.2-b04 beta Binary (5 KB)
3.2-b03 beta Binary (5 KB)
3.2-b02 beta Binary (5 KB)
3.2-b01 beta Binary (5 KB)
3.1.1 release Binary (5 KB)
3.1.1-b11 beta Binary (5 KB)
3.1.1-b10 beta Binary (5 KB)
3.1.1-b09 beta Binary (5 KB)
3.1.1-b08 beta Binary (5 KB)
3.1.1-b07 beta Binary (5 KB)
3.1.1-b06 beta Binary (5 KB)
3.1.1-b05 beta Binary (5 KB)
3.1.1-b04 beta Binary (5 KB)
3.1.1-b03 beta Binary (5 KB)
3.1.1-b02 beta Binary (5 KB)
3.1.1-b01 beta Binary (5 KB)
3.1 release Binary (5 KB)
3.1-b41 beta Binary (5 KB)
3.1-b40 beta Binary (5 KB)
3.1-b39 beta Binary (5 KB)
3.1-b38 beta Binary (5 KB)
3.1-b37 beta Binary (5 KB)
3.1-b36 beta Binary (5 KB)
3.1-b35 beta Binary (5 KB)
3.1-b34 beta Binary (5 KB)
3.1-b33 beta Binary (5 KB)
3.1-b32 beta Binary (5 KB)
3.1-b31 beta Binary (5 KB)
3.1-b30 beta Binary (5 KB)
3.1-b28 beta Binary (5 KB)
3.1-b27 beta Binary (5 KB)
3.1-b26 beta Binary (5 KB)
3.1-b25 beta Binary (5 KB)
3.1-b24 beta Binary (5 KB)
3.1-b23 beta Binary (5 KB)
3.1-b22 beta Binary (5 KB)
3.1-b21 beta Binary (5 KB)
3.1-b20 beta Binary (5 KB)
3.1-b19 beta Binary (5 KB)
3.1-b18 beta Binary (5 KB)
3.1-b17 beta Binary (5 KB)
3.1-b16 beta Binary (4 KB)
3.1-b15 beta Binary (4 KB)
3.1-b14 beta Binary (4 KB)
3.1-b13 beta Binary (4 KB)
3.1-b12 beta Binary (4 KB)
3.1-b11 beta Binary (4 KB)
3.1-b10 beta Binary (4 KB)
3.1-b09 beta Binary (4 KB)
3.1-b08 beta Binary (4 KB)
3.1-b07 beta Binary (4 KB)
3.1-b06 beta Binary (4 KB)
3.1-b05 beta Binary (4 KB)
3.1-b04 beta Binary (4 KB)
3.1-b03 beta Binary (4 KB)
3.1-b02 beta Binary (4 KB)
3.1-b01 beta Binary (4 KB)
3.0-Preview Binary (4 KB)
3.0-Preview-b47c beta Binary (4 KB)
3.0-Preview-b47b beta Binary (4 KB)
3.0-Preview-b47a beta Binary (4 KB)
3.0.1 release Binary (4 KB)
3.0.1-b20 beta Binary (4 KB)
3.0.1-b19 beta Binary (4 KB)
3.0.1-b18 beta Binary (4 KB)
3.0.1-b17 beta Binary (4 KB)
3.0.1-b16 beta Binary (4 KB)
3.0.1-b15 beta Binary (4 KB)
3.0.1-b14 beta Binary (4 KB)
3.0.1-b12 beta Binary (4 KB)
3.0.1-b11 beta Binary (4 KB)
3.0.1-b10 beta Binary (4 KB)
3.0.1-b09 beta Binary (4 KB)
3.0.1-b08 beta Binary (4 KB)
3.0.1-b07 beta Binary (4 KB)
3.0.1-b06 beta Binary (4 KB)
3.0.1-b05 beta Binary (4 KB)
3.0.1-b04 beta Binary (4 KB)
3.0.1-b03 beta Binary (4 KB)
3.0.1-b02 beta Binary (4 KB)
3.0.1-b01 beta Binary (4 KB)
3.0 release Binary (4 KB)
3.0-b74 beta Binary (4 KB)
3.0-b74b beta Binary (4 KB)
3.0-b74a beta Binary (4 KB)
3.0-b73 beta Binary (4 KB)
3.0-b72 beta Binary (4 KB)
3.0-b71 beta Binary (4 KB)
3.0-b70 beta Binary (4 KB)
3.0-b69 beta Binary (4 KB)
3.0-b68 beta Binary (4 KB)
3.0-b67 beta Binary (4 KB)
3.0-b66 beta Binary (4 KB)
3.0-b65 beta Binary (4 KB)
3.0-b64 beta Binary (4 KB)
3.0-b63 beta Binary (4 KB)
3.0-b62 beta Binary (4 KB)
3.0-b61 beta Binary (4 KB)
3.0-b60 beta Binary (4 KB)
3.0-b59 beta Binary (4 KB)
3.0-b58 beta Binary (4 KB)
3.0-b57 beta Binary (4 KB)
3.0-b56 beta Binary (4 KB)
3.0-b55 beta Binary (4 KB)
3.0-b54 beta Binary (4 KB)
3.0-b53 beta Binary (4 KB)
3.0-b52 beta Binary (4 KB)
3.0-b51 beta Binary (4 KB)
3.0-b50 beta Binary (4 KB)
3.0-b49 beta Binary (4 KB)
3.0-b48 beta Binary (4 KB)
3.0-b47 beta Binary (4 KB)
3.0-b46 beta Binary (4 KB)
3.0-b45 beta Binary (4 KB)
3.0-b44 beta Binary (4 KB)
3.0-b43 beta Binary (4 KB)
3.0-b42 beta Binary (4 KB)
3.0-b41 beta Binary (4 KB)
3.0-b40 beta Binary (4 KB)
3.0-b39 beta Binary (4 KB)

Stats