Issue Details (XML | Word | Printable)

Key: MOJO-315
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Scott Ryan
Votes: 0
Watchers: 3
Operations

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

maven-appfuse-plugin including sample project and plugin start

Created: 25/Feb/06 11:40 AM   Updated: 02/Apr/06 02:23 PM
Component/s: _Plugin Submission
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments: 1. Zip Archive additionaljars.zip (2.14 MB)
2. Zip Archive appfuseproject.zip (331 kB)
3. Zip Archive appfuseproject.zip (300 kB)
4. Text File installationinstructions.txt (1 kB)
5. Text File installationinstructions.txt (1 kB)
6. Text File issueslist.txt (0.3 kB)


Complexity: Intermediate


 Description  « Hide
I will populate this issue with the sample code for my appfuse plugin along with a sample maven 2 project that supports the plugin. The sample project was manually created and is currently incomplete. I am hoping with support from the community to get the archetype plugin to generate this project and all of its related artifacts. Once the project is generated the plugin will generate the artifacts to extend the appfuse project such as additional daos, managers, web pages, menus etc.

I would encourage feedback and assistance on this undertaking as I have a lot to learn about both appfuse and maven 2.

Attached are the following:
issueslist.txt - listing current issues and hacks I did to make the project assemble
installationinstructions.txt - There are a number of jars that are not accessable due to various licenses,etc. I have included instructions on how to install them in to a working maven 2 environment.
appfuseproject.zip - a zip file containing the initial maven project
additionaljars.zip - A zip of the additional jars required to make the project build.
maven-appfuse-plugin.jar - The plugin for appfuse
pluginsource.zip - The source code for the Ant based M2 plugin

In order to run the plugin and or build the project do the following:
1) Download all files
2) follow the installation instructions to install the additional jars
3) unzip the appfuseproject.zip
4) go to the appfuse directory for the project you just unzipped
5) run the command mvn install -Dmaven.test.skip=true
This will run the required builds to populate your local repository with the dao , service, web, ear and pom projects.

I would appreciate any and all help and education to get this done.

3) Unzip the



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Scott Ryan added a comment - 25/Feb/06 11:42 AM
These are the installation instructions to install the additional jars required by appfuse into your m2 repository.

Scott Ryan added a comment - 25/Feb/06 11:42 AM
This is a list of issues or hacks in the current implementation.

Scott Ryan added a comment - 25/Feb/06 11:46 AM
These are the additional jars required to install to your mvn repository. See the installation instructions.

Scott Ryan added a comment - 25/Feb/06 11:49 AM
This is a sample maven project layout for an appfuse type project. We need to complete this with all the code and configuration files as well as convert it to an archetype so it can take on different application names and package structures.

Scott Ryan added a comment - 25/Feb/06 06:51 PM
I managed to find some more libraries and setup additional code. Now all builds and the test cases run for dao and web. The service test cases do not run due to missing applicationcontext.xml. I also am having toubles with two more libraries in the maven 2 repository so i updated the installation instructions.

Scott Ryan added a comment - 25/Feb/06 06:52 PM
I had to add two more libraries.

Scott Ryan added a comment - 27/Feb/06 08:14 AM
I am creating the project in the mojo-sandbox and will post the code there. It is in initial form and I am still getting directional feedback from the appfuse team. I will post the website on mojo this week and push up an initial snapshot of the plugin. Things got a little busy this weekend but I now have the sandbox figured out and can push the code there for you to download. Keep me posted as i would welcome your input and assistance. Just give me a couple of days.

Johann Reyes added a comment - 01/Apr/06 10:49 AM
This project has already beean added to the sandbox, shouldn't this issue be closed?

Scott Ryan added a comment - 02/Apr/06 02:23 PM
Project has been seeded in the sandbox but not published to the site. Over the next few weeks hopefully more commiters will offer up code to complete the plugin and we can publish it out to the sandbox for review.