Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 0.1-maven2
-
Component/s: Maven2
-
Labels:None
-
Number of attachments :2
Description
Early version almost ready, will finish & submit when I have time..
Attachments
-
$i18n.getText("admin.common.words.hide")
- maven2-20051027-vma.zip
- 27/Oct/05 4:42 PM
- 37 kB
- Vincent Massol
-
- maven2/.classpath 2 kB
- maven2/.project 0.5 kB
- maven2/.../com.integility.eclipse.simian.prefs 0.5 kB
- maven2/.../org.eclipse.core.resources.prefs 0.1 kB
- maven2/.../org.eclipse.jdt.core.prefs 26 kB
- maven2/.../org.eclipse.jdt.ui.prefs 0.8 kB
- maven2/.wtpmodules 0.3 kB
- maven2/pom.xml 1 kB
- maven2/.../AbstractCargoContainerMojo.java 2 kB
- maven2/src/.../maven2/AbstractCargoMojo.java 1 kB
- maven2/src/.../CargoContainerStartMojo.java 3 kB
- maven2/src/.../maven2/Configuration.java 4 kB
- maven2/src/main/.../maven2/Container.java 3 kB
- maven2/src/main/.../cargo/maven2/Ear.java 2 kB
- maven2/src/main/.../maven2/Property.java 1 kB
- maven2/src/main/.../cargo/maven2/War.java 2 kB
- maven2/src/.../maven2/ZipUrlInstaller.java 1 kB
- maven2/.../cargo-maven2-plugin-0.7-SNAPSHOT.jar 12 kB
- maven2/target/classes/.../maven/plugin.xml 3 kB
- maven2/.../AbstractCargoContainerMojo.class 0.6 kB
- maven2/target/.../AbstractCargoMojo.class 0.3 kB
- maven2/.../CargoContainerStartMojo.class 2 kB
- maven2/target/.../maven2/Configuration.class 4 kB
- maven2/target/.../maven2/Container.class 3 kB
- maven2/target/classes/.../maven2/Ear.class 1 kB
- maven2/target/.../maven2/Property.class 0.5 kB
- maven2/target/classes/.../maven2/War.class 2 kB
- maven2/target/.../ZipUrlInstaller.class 0.6 kB
- maven2/target/exported-pom.xml 7 kB
$i18n.getText("admin.common.words.show")- maven2-20051027-vma.zip
- 27/Oct/05 4:42 PM
- 37 kB
- Vincent Massol
-
$i18n.getText("admin.common.words.hide")
- maven2-20051028-vma.zip
- 28/Oct/05 2:16 PM
- 20 kB
- Vincent Massol
-
- maven2/.classpath 3 kB
- maven2/.project 0.3 kB
- maven2/.../com.integility.eclipse.simian.prefs 0.5 kB
- maven2/.../org.eclipse.core.resources.prefs 0.1 kB
- maven2/.../org.eclipse.jdt.core.prefs 26 kB
- maven2/.../org.eclipse.jdt.ui.prefs 0.8 kB
- maven2/.wtpmodules 0.3 kB
- maven2/pom.xml 2 kB
- maven2/.../AbstractCargoContainerMojo.java 2 kB
- maven2/src/.../maven2/AbstractCargoMojo.java 1 kB
- maven2/src/.../CargoContainerStartMojo.java 3 kB
- maven2/src/.../CargoContainerStopMojo.java 2 kB
- maven2/src/.../maven2/Configuration.java 5 kB
- maven2/src/main/.../maven2/Container.java 5 kB
- maven2/src/main/.../cargo/maven2/Ear.java 2 kB
- maven2/src/main/.../maven2/Property.java 1 kB
- maven2/src/main/.../cargo/maven2/Proxy.java 6 kB
- maven2/src/main/.../cargo/maven2/War.java 2 kB
- maven2/src/.../maven2/ZipUrlInstaller.java 3 kB
$i18n.getText("admin.common.words.show")- maven2-20051028-vma.zip
- 28/Oct/05 2:16 PM
- 20 kB
- Vincent Massol
Activity
Hide
Vincent Massol
added a comment -
My first try at implementing the config defined on http://docs.codehaus.org/display/CARGO/Maven2+plugin
Show
Vincent Massol
added a comment - My first try at implementing the config defined on http://docs.codehaus.org/display/CARGO/Maven2+plugin
Hide
Vincent Massol
added a comment -
Here's a working version. It supports starting and stopping containers.
Mark, if you're ok I'd like to commit this and then work on adding the deployers again. WDYT?
Show
Vincent Massol
added a comment - Here's a working version. It supports starting and stopping containers.
Mark, if you're ok I'd like to commit this and then work on adding the deployers again. WDYT?
Hide
Mark Hobson
added a comment -
Sure, please do - looks good to me. I'll have some time this weekend to help out, so best get in sync before we proceed along divergent paths
Chat then.
Show
Mark Hobson
added a comment - Sure, please do - looks good to me. I'll have some time this weekend to help out, so best get in sync before we proceed along divergent paths
Chat then.
Show
Vincent Massol
added a comment - First implementation done.
Show
Vincent Massol
added a comment - reopen to change component to maven2
Show
Vincent Massol
added a comment - changed component to maven2
Show
Vincent Massol
added a comment - Changed component to maven2
Show
Vincent Massol
added a comment - Reopen to switch fixfor version to 0.1-maven2
Show
Vincent Massol
added a comment - Changed fixfor version to 0.1-maven2
Mark,
I have started implementing the config defined on http://docs.codehaus.org/display/CARGO/Maven2+plugin. I'm attaching what I've done today in maven2-20051027-vma.zip. It's not functional but I wanted to give you feedback about the direction I'm going in. I'm not at a stage where I can check in. As you can see I have removed some or your mojos but that's just temporarily. I have just deleted them locally so that I can build the new version.
Here are the improvements/issues:
I'll continue working on this tomorrow.
Let me know what you think!
Thanks
- m2 doesn't allow to put the configuration POJOs in a directory different from where the mojos are. Jason Van Zyl said he wanted to support this in the future
- m2 doesn't allow to name the config element differently (for example Configuration --> ConfigurationElement, etc). Thus the code is a little bit difficult to read. Jason said he'll fix that.
- I still need to map all the monitors, system properties, extra classpaths, etc
- It doesn't work yet but it shouldn't be too far...
- Our Ant code uses almost exactly the same configuration POJOs classes. There's code sharing that we could do but I'm not sure it'll always work (for example what happens if we change the Ant config format).
I'll continue working on this tomorrow. Let me know what you think! Thanks