i tried to build a project based on struts in eclipse using appfuseplugin,
while it was downloading the pom files nad other packages, i face to 3
errors, would you have alook please ?
-------------------------------------------------------------------------------------------------
1.
9/30/07 1:47:17 AM SGT: Unable to index
org/apache/struts/struts2-core/2.0.6/struts2-core-2.0.6.pom; Lock obtain
timed out:
[EMAIL
PROTECTED]:\DOCUME~1\db2admin\LOCALS~1\Temp\lucene-c42f093b3dc5a64f41f438e235bcd9f1-write.lock
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
2.
9/30/07 1:49:08 AM SGT: Missing:
1) com.sun:tools:jar:1.5.0
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=com.sun -DartifactId=tools \
-Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) com.mycompany:AppFuseGoodTest:war:1.0-SNAPSHOT
2) org.appfuse:appfuse-struts:warpath:2.0-m5
3) org.apache.struts:struts2-core:jar:2.0.6
4) com.sun:tools:jar:1.5.0
1 required artifact is missing.
for artifact:
com.mycompany:AppFuseGoodTest:war:1.0-SNAPSHOT
from the specified remote repositories:
appfuse (http://static.appfuse.org/repository),
central (http://repo1.maven.org/maven2)
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
3.
9/30/07 1:49:11 AM SGT: Missing:
1) com.sun:tools:jar:1.5.0
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=com.sun -DartifactId=tools \
-Dversion=1.5.0 -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) com.mycompany:AppFuseGoodTest:war:1.0-SNAPSHOT
2) org.appfuse:appfuse-struts:warpath:2.0-m5
3) org.apache.struts:struts2-core:jar:2.0.6
4) com.sun:tools:jar:1.5.0
1 required artifact is missing.
for artifact:
com.mycompany:AppFuseGoodTest:war:1.0-SNAPSHOT
from the specified remote repositories:
appfuse (http://static.appfuse.org/repository),
central (http://repo1.maven.org/maven2)
-------------------------------------------------------------------------------------------------
i faced to his errors before, not exactly the same errors , but once i was
building a project using Maven i faced to 8 errors like this. what should i
do now ? how should i solve them, of course there somethings written there,
but i did not understand, how should i download the missing files manually ?
it is obvious I`m going to face to these errors sometimes, is there any
common way to solve them ?
should I run mvn war:inplace
and then run mvn jetty:run ?! does it help ? thank you matt.
meisam4910 wrote:
>
>>Right, because if you run "jetty:run-war" everything works
>>out-of-the-box. You can develop this way, but you'll have to revert to
>>the command line to Ctrl+C and run "jetty:run-war" again, or open a
>>second window and run "mvn package" to kick off the restart.
>>Basically, "jetty:run" allows you to develop without reverting to your
>>command line.
>
> thank you very much for your much help, i learnt may things and hope
> others benefit from these conversations :-)
>
> so basically i am going to do this from now on, ill put them all in step
> one after each other, if in any step im wrong, kindly correct me Sir, and
> thank you.
>
> so:
> way #1:
> 1. cd to the project directory F:\eclipse_workspace\myproject
> 2. run mvn war:inplace
> 3. I will run mvn jetty:run
> 4. rm -r F:\eclipse_works\appfuseTest\target\work\webapp\WEB-INF\lib
> 5. and deleting the duplicate Struts.xml from classes in lib (if the
> project is Struts)
>
> way #2:(eclipse way)
> 1. run the eclipse
> 2. using the appfuse plugin to create the appfuse project
> 3. then would you go ahead for the rest of the steps, because i got the
> whole concept but need to know in detail Sir.
> 4.
> 5.
> ...
>
> thank you.
>
>
>
>
>
>
> mraible wrote:
>>
>> On 9/27/07, meisam4910 <[EMAIL PROTECTED]> wrote:
>>>
>>> >a lot of people liked the "full-source" option and
>>> >the ability to customize many things in their application.
>>>
>>> im back with another question and i do apologize, because u may think i
>>> could have all these answers from the tutorials but actually i tried my
>>> best
>>> and i could not understand, in these 4 or 5 posts we had with each other
>>> i
>>> learnt more than these 2 days hanging around...
>>
>> There's no reason to apologize - the reason this list exists is to
>> answer questions like yours.
>>
>>>
>>> what do u mean by customization ? you mean changing the jsp files, xmls,
>>> interface ? css ? making it more personal adding features like searching
>>> and
>>> so on ...?
>>
>> Yes.
>>
>>>
>>> so the usual way to create the appfuse project is:
>>>
>>> 1. cd to the project directory F:\eclipse_workspace\myproject
>>> 2. run mvn war:inplace
>>> 3. I will run mvn jetty:run
>>>
>>> am i right ? then if i want to develop my application i would use the
>>> eclipse to do it. and the last thing,
>>
>> Yes. These steps are the usual way. However, if you're using Struts 2,
>> you have to clean out struts.jar from the created lib directory, as
>> well as the duplicate struts.xml in WEB-INF/classes to prevent issues.
>> Other frameworks might have similar issues, that's why we recommend rm
>> -r WEB-INF/lib.
>>
>>
>>> when im using eclipse to create the project by wizard, does eclipse use
>>> war:inplace to do it ? last time while i was trying to create the
>>> project by
>>> eclipse it took 5 minutes to create it, then read me file told me go and
>>> run
>>> mvn jetty:run-war.
>>
>> Right, because if you run "jetty:run-war" everything works
>> out-of-the-box. You can develop this way, but you'll have to revert to
>> the command line to Ctrl+C and run "jetty:run-war" again, or open a
>> second window and run "mvn package" to kick off the restart.
>> Basically, "jetty:run" allows you to develop without reverting to your
>> command line.
>>
>>>
>>> i hope i could make u understand. i really love appfuse and would like
>>> to
>>> know about it. thats why i keep telling u my errors and problems.
>>
>> The good news is others will probably have similar issues - hopefully
>> our conversation on this list will help them solve their issues too.
>>
>> Matt
>>
>>>
>>>
>>>
>>> mraible wrote:
>>> >
>>> > The default mode was created in order to easily allow people to
>>> > upgrade their AppFuse application. There was quite a bit of demand in
>>> > AppFuse 1.x to allow this since it was difficult to upgrade. However,
>>> > we also found that a lot of people liked the "full-source" option and
>>> > the ability to customize many things in their application.
>>> >
>>> > Personally, I'd try to use "war:inplace" and if it doesn't work for
>>> > you, resort to "full-source". Using "jetty:run" is the most efficient
>>> > way to develop an AppFuse application and it's kindof a shame when you
>>> > have to use "jetty:run-war". It works, but in my experience - if you
>>> > have to wait more than 10 seconds for something to happen - chances
>>> > are you'll run off and do something else like check your e-mail.
>>> >
>>> > Matt
>>> >
>>> > On 9/27/07, meisam4910 <[EMAIL PROTECTED]> wrote:
>>> >>
>>> >> I really did not get it but try to give a try, would you tell me what
>>> is
>>> >> a
>>> >> usual way of doing it ?
>>> >> i mean is it common to use the default mode or to use full source ?im
>>> >> sorry
>>> >> if my questions are not professional and disturb your time.
>>> >>
>>> >> mraible wrote:
>>> >> >
>>> >> > On 9/27/07, meisam4910 <[EMAIL PROTECTED]> wrote:
>>> >> >>
>>> >> >> you told me to run these commands in order to get my project to
>>> run
>>> >> and
>>> >> >> work
>>> >> >> well, "war:inplace" or "appfuse:full-source", i read it also in
>>> >> tutorial
>>> >> >> but
>>> >> >> i did not understand the reason, why i should do this?
>>> >> >> is it related to changing files and contents ?
>>> >> >> by the way if want to modify the content of the project for
>>> example i
>>> >> >> want
>>> >> >> to change the name of the project up there in login page or
>>> anything
>>> >> else
>>> >> >> should i open the files in IDE and start changing and editing ? is
>>> >> that
>>> >> >> right ?
>>> >> >
>>> >> > One of the nice features that Maven offers is the Jetty Maven
>>> Plugin.
>>> >> > With it, you can run "mvn jetty:run" and it'll monitor your project
>>> >> > for changes. If you change a Java file and your IDE compiles it,
>>> Jetty
>>> >> > will automatically restart. If you change an XML file, Jetty will
>>> >> > reload the application. It basically allows you to develop in your
>>> >> > IDE, save and refresh your browser.
>>> >> >
>>> >> > There's two ways to do this with AppFuse. Basically, if you're
>>> using
>>> >> > it in its default mode, WARs are merged together in the "package"
>>> >> > phase and you can only use "jetty:run-war". To put all the WARs
>>> >> > contents in your src/main/webapp directory (and use jetty:run), you
>>> >> > can use:
>>> >> >
>>> >> > mvn:war-inplace
>>> >> > rm -r src/main/webapp/WEB-INF/lib
>>> >> > rm src/main/webapp/WEB-INF/classes/struts.xml (if you're using
>>> struts)
>>> >> >
>>> >> > Otherwise, if you want to customize all the source of your project,
>>> >> > you can use "appfuse:full-source" and essentially erase any
>>> >> > dependencies on AppFuse and have all its code in your project.
>>> >> >
>>> >> > I'm sorry if this is confusing - I can't think of another way to
>>> >> explain
>>> >> > it.
>>> >> >
>>> >> > Matt
>>> >> >
>>> >> >>
>>> >> >> about the css framework i could not find any page in tutorial
>>> telling
>>> >> me
>>> >> >> how
>>> >> >> to change the theme to other themes ?
>>> >> >>
>>> >> >>
>>> >> >>
>>> >> >> mraible wrote:
>>> >> >> >
>>> >> >> > On 9/27/07, meisam4910 <[EMAIL PROTECTED]> wrote:
>>> >> >> >>
>>> >> >> >> thank you for your quick reply, thanks god somebody is talking
>>> >> here,
>>> >> >> so
>>> >> >> >> you
>>> >> >> >> mean if it is working well, so it should be fine up to here ?
>>> >> >> >
>>> >> >> > If you're frustrated with the lack of responses, please remember
>>> >> that
>>> >> >> > the developers of AppFuse are volunteers and they don't get paid
>>> to
>>> >> >> > support this project. We help when we can.
>>> >> >> >
>>> >> >> >>
>>> >> >> >> yes about the Development environment I want to say that My
>>> >> >> environemnt
>>> >> >> >> is
>>> >> >> >> like following notes, would you tell me if it is right or not ?
>>> if
>>> >> any
>>> >> >> >> thing
>>> >> >> >> unusual please let me know.
>>> >> >> >>
>>> >> >> >> my eclipse directory is in drive D:\
>>> >> >> >> the maven is inside apache folder in drive D(both apache
>>> foundation
>>> >> >> and
>>> >> >> >> maven are installed in drive D:\)
>>> >> >> >> the maven has been set in my windows environment
>>> >> >> >> java home has been set
>>> >> >> >> java bin directory has been set also
>>> >> >> >>
>>> >> >> >> i tried the command line way to create the project exactly the
>>> way
>>> >> >> that
>>> >> >> >> was
>>> >> >> >> explained in quick guide it was successful and also i used
>>> candy
>>> >> the
>>> >> >> >> plugin
>>> >> >> >> for the eclipse, it was also successful.
>>> >> >> >> but when i used the project wizard to create the appfuse
>>> project
>>> >> >> >> in eclipse after finishing it, in read me file it was written
>>> >> exactly
>>> >> >> >> the
>>> >> >> >> thing it was written in the read me file in the command line
>>> way, i
>>> >> >> mean
>>> >> >> >> again after wizard finishes, i have to manually call jetyy to
>>> run
>>> >> the
>>> >> >> >> application. is that right ?if the explanations are not clear
>>> let
>>> >> me
>>> >> >> know
>>> >> >> >> please.
>>> >> >> >>
>>> >> >> >
>>> >> >> > If your application runs, you should be able to start
>>> developing.
>>> >> You
>>> >> >> > can use "mvn jetty:run" from the command line and develop your
>>> app
>>> >> in
>>> >> >> > Eclipse. Note that "jetty:run" will only work if you've done
>>> >> >> > "war:inplace" or "appfuse:full-source". The tutorials assume you
>>> >> >> > haven't done either so if you follow along through them,
>>> everything
>>> >> >> > should work. We try to make things as easy to understand as
>>> >> possible.
>>> >> >> > If you think there's a better way of explaining things, you can
>>> edit
>>> >> >> > the wiki. From the Tutorials page:
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >> >> Help us help you
>>> >> >> >> These tutorials are designed to make it easy to develop
>>> >> applications
>>> >> >> >> with open source Java frameworks. If you have difficulty in any
>>> >> >> >> sections, or think that things can be clarified, we encourage
>>> you
>>> >> to
>>> >> >> >> 1) contact the mailing list or 2) modify the page to make
>>> things
>>> >> more
>>> >> >> >> clear.
>>> >> >> >>
>>> >> >> >> To modify content, create an account, then navigate to the page
>>> you
>>> >> >> >> want to modify and select Edit > Edit this page. The AppFuse
>>> Team
>>> >> >> >> monitors changes so they will receive notifications of your
>>> changes
>>> >> >> >> and can correct any mistakes you make.
>>> >> >> >>
>>> >> >> >
>>> >> >> > Hope this helps,
>>> >> >> >
>>> >> >> > Matt
>>> >> >> >
>>> >> >> >>
>>> >> >> >> Pete Gould wrote:
>>> >> >> >> >
>>> >> >> >> > Hi,
>>> >> >> >> >
>>> >> >> >> > Which bits of the page are you having trouble with? I don't
>>> think
>>> >> >> that
>>> >> >> >> you
>>> >> >> >> > need to carry out all these steps to use AppFuse with
>>> Eclipse.
>>> >> >> >> >
>>> >> >> >> > Anything from the "Integration with Eclipse Web Tools Project
>>> >> (WTP)"
>>> >> >> >> > downwards doesn't appear to be needed to me, it's just useful
>>> >> >> >> information
>>> >> >> >> > should you wish to use those tools.
>>> >> >> >> >
>>> >> >> >> > Or was it the actual "Development Environment" page that
>>> you're
>>> >> >> having
>>> >> >> >> > problems with?
>>> >> >> >> >
>>> >> >> >> > Cheers,
>>> >> >> >> >
>>> >> >> >> > Pete
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >> > On 9/27/07, meisam4910 <[EMAIL PROTECTED]> wrote:
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >> Guys I start my first web app sample with appfuse in both 2
>>> >> ways, I
>>> >> >> >> mean
>>> >> >> >> >> from
>>> >> >> >> >> the eclipse(after installing the plugin) and from the
>>> command
>>> >> line,
>>> >> >> >> they
>>> >> >> >> >> both worked, but i wanted to conntinue reading the rest of
>>> the
>>> >> >> >> tutorials
>>> >> >> >> >> in
>>> >> >> >> >> the appfuse web site i faced to this page:
>>> >> >> >> >> http://appfuse.org/display/APF/Eclipse#Eclipse-download
>>> >> >> >> >>
>>> >> >> >> >> it is really confusing me about the Development Environment
>>> and
>>> >> >> also
>>> >> >> >> >> about
>>> >> >> >> >> some things which are mentioned about the eclipse, should i
>>> >> apply
>>> >> >> all
>>> >> >> >> >> those
>>> >> >> >> >> changes, they are confusing me very mucj, i have read a lot
>>> but
>>> >> >> still
>>> >> >> >> >> feeling cant get it done. any help would be much
>>> appreciated.
>>> >> >> >> >> --
>>> >> >> >> >> View this message in context:
>>> >> >> >> >>
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/Problem-with-eclipse-and-development-environment-tf4529014s2369.html#a12923369
>>> >> >> >> >> Sent from the AppFuse - User mailing list archive at
>>> Nabble.com.
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >>
>>> ---------------------------------------------------------------------
>>> >> >> >> >> To unsubscribe, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >> >> For additional commands, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >> >>
>>> >> >> >> >>
>>> >> >> >> >
>>> >> >> >> >
>>> >> >> >>
>>> >> >> >> --
>>> >> >> >> View this message in context:
>>> >> >> >>
>>> >> >>
>>> >>
>>> http://www.nabble.com/Problem-with-eclipse-and-development-environment-tf4529014s2369.html#a12924509
>>> >> >> >> Sent from the AppFuse - User mailing list archive at
>>> Nabble.com.
>>> >> >> >>
>>> >> >> >>
>>> >> ---------------------------------------------------------------------
>>> >> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> >> >> For additional commands, e-mail:
>>> [EMAIL PROTECTED]
>>> >> >> >>
>>> >> >> >>
>>> >> >> >
>>> >> >> >
>>> >> >> > --
>>> >> >> > http://raibledesigns.com
>>> >> >> >
>>> >> >> >
>>> >> ---------------------------------------------------------------------
>>> >> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>>> >> >> >
>>> >> >> >
>>> >> >> >
>>> >> >>
>>> >> >> --
>>> >> >> View this message in context:
>>> >> >>
>>> >>
>>> http://www.nabble.com/Problem-with-eclipse-and-development-environment-tf4529014s2369.html#a12925410
>>> >> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >> >>
>>> >> >>
>>> ---------------------------------------------------------------------
>>> >> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> >> For additional commands, e-mail: [EMAIL PROTECTED]
>>> >> >>
>>> >> >>
>>> >> >
>>> >> >
>>> >> > --
>>> >> > http://raibledesigns.com
>>> >> >
>>> >> >
>>> ---------------------------------------------------------------------
>>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>>> >> >
>>> >> >
>>> >> >
>>> >>
>>> >> --
>>> >> View this message in context:
>>> >>
>>> http://www.nabble.com/Problem-with-eclipse-and-development-environment-tf4529014s2369.html#a12927209
>>> >> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>>> >>
>>> >>
>>> >
>>> >
>>> > --
>>> > http://raibledesigns.com
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>> >
>>> >
>>> >
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Problem-with-eclipse-and-development-environment-tf4529014s2369.html#a12927699
>>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>>
>> --
>> http://raibledesigns.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/Problem-with-eclipse-and-development-environment-tf4529014s2369.html#a12958079
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]