For example - Anytime I make any changes in any project I have to rebuild around 2-3 projects present in the workspace.
Is there any solution that, just by typing some shortcut keys it may start debugging those particular projects automatically.
Related
I am using Eclipse for my one of the Java project and below is the issue I am facing.
When I do workspace search (CTRL+H) in Mac, it starts building entire workspace immediately after search was done.
Since it's a huge project which has multiple modules, it takes lot of time to build the workspace every time.
Can anyone suggest what setting should be setup for this to avoid issue?
Select Project. Go to Project menu and uncheck Build Automatically
I'm using Eclipse Mars 4.5.0 IDE, and developing ColdFusion applications using CFEclipse plugin. Also, I have SVN Subversion and FileSync plugins.
The company, which I work, has a huge repository. I synchronized all files to the my own workspace and when I do any changes in Eclipse it should update my own workspace and development folder in our server.
It works fine, but sometimes, let's say once a week it starts to build workspace automatically. As I said workspace is huge, so it takes forever.
I cannot do any changes while it was building. Actually I can change the codes but I cannot save the file, saving task is just waiting to build workspace. When I cancel the building task, then try to save the code, before saving building workspace start again.
It's really annoying. I cannot do any work, I have to leave my computer at the work, when I came next morning building is done, and I can start to work. I tried everything to get ride of it, none of them worked.
Also project build automatically is unchecked. But when I do chances in the code, I have to build project not the workspace to sync the code to the development. But of course it builds all workspace not just project.
Interesting thing is that it is not happening all the time. Sometime it works fine, sometime not. For example, yesterday, I just copied one folder from one project to another one, and tried to build project, but Eclipse build whole workspace. I don't know what to do?
EDIT: Screenshot is added.
Have you tried unchecking build automatically in
Window/preferences/general/workspace?
EDIT:
similar question has been asked before on SO.
The answer was (as far as I can understand) to make jar-s out of projects that you use but don't want to compile them every time.
Make sure you have unchecked the option Build Automatically under the Project menu.
Background
So I recently have migrated over to Intellij from heavy use of Eclipse. My goal is to make IntelliJ (currently v14 as of posting) my primary Java IDE. Now, I've been learning what I can over the past couple of days about IntelliJ and it's differences when compared to Eclipse so that I can move mindsets. Things like workspace -> project, and project -> module.
Problem
I want to have multiple modules in a project and simply group them. I do not want multiple windows of IntelliJ open and have to work on multiple projects. I much prefer 1 project with many groupings of modules so that I can easily move between modules. This was working, I starting importing/creating modules and proceeded to add them to a grouping (I had to change the view thingy to another and back for it to update. This thing: http://i.imgur.com/rOlh31h.png?1). Odd, but okay, it was working. Then I was importing a module but some reason it popped up saying do I want to open a new project window, or replace the current project window, I clicked X because I wanted to cancel but it replaced my current project window. Now I've lost all the imported modules.
Question
How can I make a project view persistent? This would be either a way to save a project and then load it later perhaps. It's becoming quite annoying losing all my groupings of modules.
There's no way to overwrite the current project's window through importing modules (as far as I know). Although, when one were to accidentally import a project (thinking they were importing a module) it would surely overwrite the project window if when prompted they chose to open in current window.
I've been spending the past day trying to fix a corrupted eclipse workspace. I have it synched on dropbox and it's been working fine for a long time but recently there was a problem with some conflicting files in the .metadata folder and it messed up everything, my projects just stopped showing in my project explorer.
I ended up re-importing the projects into the workspace and they show fine in project view, but when I try to place them in working sets each project appears twice. If I delete one of the duplicates, the other one gets deleted as well. Anyone know how to resolve this issue? I'd rather not delete .metadata since that would erase all my settings and preferences.
If I were you, I'd start a fresh workspace. Use the preference export/import capabilities to ensure you retain all your favourite settings between workspaces.
I have never managed to save a corrupted workspace. Sometimes you've got to just let them go, like a rabid dog.
Check whether or not they are the same files shown twice. If this is the case then the solution is simple - go to 'Project Explorer' window, expand downward arrow to get the menu, then 'Project Presentation' -> 'Hierarchical'.
Today I see a strange behaviour of Eclipse 3.5.2 for the first time in 3 months.
First, when I run a main function, it runs a previously compiled version. Let's say I press Ctrl+F11 in the window with an open java class and existing main function. Usually it rebuilds the class and runs a new version. Today even if there was a compile mistake, it would run fine. So I guess it does not recompile the class.
Next, more strangely, if I intentionally make a mistake in the code and Eclipse underlines those lines in red, still the project Explorer does not mark them as containing errors. They remain of grey color if there were not any errors.
First I did not know how to solve this problem. I tried to reopen the project, restart Eclipse and finally reboot the OS. After the tenth attempt, after rebooting, Eclipse said that all project's files are "OUT OF SYNC with the file system". When I pressed "Refresh" - F5 on a project's header name in Project Explorer it finally marked all the files with errors as containing errors and running the main function gave the desired result.
An hour of my work passed and this happened again , with the other project. All the same. No marking of files as red, running no matter what old version of class with no compile errors.
And since Eclipse does not tell that files are out of sync, simply pressing F5 on a project cannot help.
What can you suggest?
When you select a project in the Project Explorer view and press F5, Eclipse should traverse the entire directory tree for the project checking that all files and directories all in sync. It does for me ...
The only thing I can think of that would cause this not to work is if you have file system timestamp anomalies. For example, if a file in the file system is updated but the file's last-modified shows that it was updated in the past. This kind of thing can happen if your machine's system clock is moved backwards or forwards at an inconvenient time. If you think this might have happened, try closing all projects, restarting Eclipse and doing another F5 refresh.
(I used to run into Eclipse synchronization issues a lot, but I put that down to a combination of flakey plugins and doing builds from the command line. Either F5 or Project>Clean usually works for me.)
It is also worth checking that you haven't turned off "Build automatically"; see https://stackoverflow.com/a/2818290/139985. This is not a "refresh" problem, but it would be easy to confuse it with one.
Is Build automatically on? (Menu > Project > Build automatically)
It happened to me because there was a cyclic dependency between two projects. Each project had the other on its build path.
Solution: Reimport the project
It happened to me when checking out a new file from svn in explorer. Eclipse could not find the new file for some reason.
I tried refreshing the project(F5) and Project > Clean and build the project(Project > Build All) none of these worked for me.
So I deleted the project from the Project Explorer view(Not from hard disk). Make sure you unselect "Delete project contents on disk(cannot be undone)" checkbox and save any unsaved changes before you do this.
Now reimport the project using File > Import option. That should work in most cases.
If you use gradle, or something similar, instead of reimporting a project you can just regenerate the project files (gradle eclipse for example), and then you can refresh the project. Less cumbersome than deleting and reimporting.