Issue Details (XML | Word | Printable)

Key: APF-675
Type: New Feature New Feature
Status: Resolved Resolved
Resolution: Fixed
Priority: Minor Minor
Assignee: Matt Raible
Reporter: Matt Raible
Votes: 4
Watchers: 3
Operations

If you were logged in you would be able to see more operations.
AppFuse

Create archetypes like Equinox that contain full source and support Ant

Created: 04/Mar/07 01:34 PM   Updated: 21/May/07 09:27 PM   Resolved: 21/May/07 09:27 PM
Component/s: Build, Test, or Deploy Process
Affects Version/s: 2.0-M2
Fix Version/s: 2.0-M5


 Description  « Hide
Also include rename packages so companies can eliminate any trace of AppFuse.


Matt Raible made changes - 21/May/07 09:13 PM
Field Original Value New Value
Fix Version/s 2.0-M5 [ 10141 ]
Fix Version/s 2.0.1 [ 10092 ]
Matt Raible made changes - 21/May/07 09:13 PM
Affects Version/s 2.0-M2 [ 10005 ]
2697 by  Matt Raible (5 files)
21/May/07 09:26 PM (32 months, 2 days ago)
APF-675: Added "full-source" plugin that pulls AppFuse's source from SVN and replaces AppFuse dependencies with one from the pom.xml's it pulls in. Current only tested with basic projects. Modular support coming in next release. You can test both AMP and the Full Source plugin using Ant targets in plugins/appfuse-maven-plugin/build.xml. Just run "ant -p" in the appfuse-maven-plugin directory to see all the options. Reading the source code of build.xml will show issues that currently exist (amp requires you to copy hibernate.cfg.xml to the "web/src/main/resources" directory on a modular project. Also, the full source plugin has not been modified to work with (or tested on) modular projects.
appfuse: trunk/plugins/appfuse-maven-plugin/build.xml 2697 history download (+22 -3) diffs
appfuse: trunk/plugins/appfuse-maven-plugin 2697 history download modified
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/java/org/appfuse/mojo/installer/InstallSourceMojo.java 2697 history download (+341 -17) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/pom.xml 2697 history download (+13 -2) diffs
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/java/org/appfuse/mojo/HibernateExporterMojo.java 2697 history download (+1 -0) diffs

Matt Raible added a comment - 21/May/07 09:27 PM
Added "full-source" plugin that pulls AppFuse's source from SVN and replaces AppFuse dependencies with one from the pom.xml's it pulls in. Current only tested with basic projects. Modular support coming in next release.

You can test both AMP and the Full Source plugin using Ant targets in plugins/appfuse-maven-plugin/build.xml. Just run "ant -p" in the appfuse-maven-plugin directory to see all the options. Reading the source code of build.xml will show issues that currently exist (amp requires you to copy hibernate.cfg.xml to the "web/src/main/resources" directory on a modular project. Also, the full source plugin has not been modified to work with (or tested on) modular projects.

Matt Raible made changes - 21/May/07 09:27 PM
Resolution Fixed [ 1 ]
Status Open [ 1 ] Resolved [ 5 ]
2722 by  Matt Raible (1 file)
22/May/07 03:41 PM (32 months, 1 day ago)
APF-675: Added build.xml from AppFuse Light with modifications that allow it to work will a basic project that's been "full-sourced". Might add this to full-source in the future, depends on demand.
appfuse: trunk/plugins/appfuse-maven-plugin/src/main/resources/build.xml 2722 history download (+364) new