I am having an issue that I am trying to solve.
I have a java project and I use intelij IDE.
I want to move it to another computer.
I used to work with eclipse and this task was very easy, export as zip and import and open zip.
However in intelij there is no way to do it, it is not support zip.
I searched all the web, and nothing, all the solutions are with git.
all the information on youtube and so are just to import project to intelij, or to export as jar and run the project.
what is the easiest way without using the internet to export project from one intelij using disk on key, and open it and start working on another computer with intelij.
Can anyone provide step by step solution for this question.
I am using 2019 IDE community version
regards
Well the answer is "it depends." For many maven projects, the IDE files are not checked in. When you get a new machine, clone the repo and import the project. Yes, you start from scratch, but it is easy. From the IDE, you may have to manually select Java, and setup Maven. Again this depends. Some projects use bundled Java and Maven, and other groups manually install specific versions. So as I said, it depends upon the project.
With Intellij, projects can generally be copied from one directory to another. This means that the paths in the IntelliJ iml files use relative paths.
So this is really a build question. Personally, I want to be able to build from source control. I will check in Intellij runtime configurations, but have git ignore other IDE files.
Perhaps you could clarify what issues you have building from freshly cloned repo.
When you create projects you specify the location where they will reside. By default IntelliJ IDEA suggests a directory under C:\Users\\IdeaProjects.
You can copy the project folder (as to export it).
To open a project, you can right click on a project folder and open it as a Java project on IntelliJ IDEA (or) On the IntelliJ IDEA, import the project folder.
Related
I am using Maven projects in my Eclipse workspace.
But, somehow Eclipse is referring the old .class files while running the program.
Hence, I have to re-build the complete project everytime I make any change to any java program.
I have tried executing maven commands like eclipse:clean & eclipse:eclipse.
But, they did not help.
My eclipse is also set to project - build automatically.
Is there a way I can tell Eclipse to refer to the current built .class files and not the previously built maven .class files.
Note: I am using Eclipse Mars
Thanks in advance.
I am afraid. There is no way to doing it automatically. Even if you find a way to do so. There isn't any guarantee that eclipse will build with new war.
Either you go for manual mvn clean install or use intellij idea it is very much statble. No build issue. Every time on your single save it will build new war file.
Posting answer to my question:
Sometimes the .project file of Eclipse gets corrupted. Easy solution is :
Delete the project from Eclipse.
Close Eclipse.
Go to your project's folder and delete ".settings, .project, .classpath, bin"
Open Eclipse again, and import your project once again.
This way it always works.
I'm kind of new to Eclipse and I'm hating it so far
The question is I'm working on a small project with some classmates, we are using Eclipse and Git but every time someone does an immport all the libraries are lost because they are referencing the computers path like C:/someone/something.jar and then someone else push something to github and the libraries path C:/someone2/somthing.jar
Every time, I and my partners have to search for the libraries on our pc so the errors stop appearing.
Is there an easier way so we don't have to lose time searching for the libraries on our pc?
You need Java build tool like Maven, Gradle to manage your dependencies.
In that way, it will resolve the libraries for you. And in the source code, you should not check in .classpath,.project meta files. Those files should be added into .gitignore to avoid commit.
To import projects into IDE (Eclipse in your case), Maven and Gradle can help you to generate those IDE meta files. Or some Eclipse plugins could be used to import maven or gradle project.
You should create a folder for libraries and put all jar files in there, add these files to classpath using Java Build Path Option from project properties. Also add this folder to git
I have inherited an old java project, where different team members are using different development tools; some use emacs, some netbeans, I use eclipse. Hence when this project is checked into the version control, it's just a bunch of java files and ant build files.
Every time there is a new branch or so, I checkout the project in my eclipse through subclipse plugin and generate some dependent jars, put them in classpath, then set up the source folder etc etc. This is becoming very tedious as I help out others with same configuration if they're using eclipse. Is there a way I could have some script which I can run on the project to convert and restructure it to an eclipse project?
You could have the Ant build create the .project and .classpath files for you. I've done this myself with the XMLTask suite, since those files are just XML documents. Add them to the svn:ignore property so your twitchy teammates don't get upset.
There appears to be an old ant task that does this for you, but I haven't used it myself.
How can I import an IntelliJ IDEA project into Netbeans?
I know I can just use IntelliJ but I prefer Netbeans...
With this particular project I can't just copy the source directory into a Netbeans project... That doesn't work?
How may I use this IntelliJ IDEA project within Netbeans?
The nbproject is a required folder by NetBeans, where it keeps its project settings. The only necessary project build files needed are the project.xml and project.properties.
In project.xml, line 5 is changed to reflect the accurate name of the user's project. Also for IntelliJ, nbintellij.iml is the required file.
So for a IntelliJ project, if you create the nbproject folder with the required files (project.xml and project.properties), you'll be able to open the folder in NetBeans
You can use the following tool I've created to convert an IntelliJ project to NetBeans, and also convert a NetBeans project to IntelliJ. Please make sure you have python installed.
https://github.com/devanshkaloti/IDEProjectConverter-Java
Short answer: I don't believe such a tool exists.
Longer answer: You probably should not be relying on a proprietary format for your project. Depending on the project, Ant+Ivy or Maven may be a better solution.
If I open my application in both eclipse and netbeans (having created the file layout using maven), will both eclipse and netbeans create their own project file?
I know netbeans has an option of opening an existing project, but not sure if it will add files to my project?
If I open my application in both eclipse and netbeans (having created the file layout using maven), will both eclipse and netbeans create their own project file?
They will do what they require to do. Why bother anyway?
I know netbeans has an option of opening an existing project, but not sure if it will add files to my project?
No, it won't but... Why the hell don't you just try? I seriously don't get it.
As far as NetBeans is concerned, it has seamless interoperability with Maven, and it recognises Maven projects out of the box.
In our environment, few developers are biased towards Eclipse. So, we let them stick with Eclipse. Our projects are all Maven based, and there is no problem in opening those in Eclipse or NetBeans.
Even if you find that they created some files, don't check-in those files in your repo.