What are nested projects in eclipse/java [closed] - java

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Can someone provide useful links regarding "nesting of projects",i am asking this question specifcally in context of java/eclipse.

Since Milestone 5 of version 4.5, Eclipse IDE supports nested/hierarchical view of projects: https://www.eclipse.org/eclipse/news/4.5/M5/

In context of eclipse it means that you create a new project and try to create a new project within the first project. As far as I know that's not possible. Check Top Ten Architectural Problems in Eclipse for further information.

As schlingel already said, eclipse can't handle nested project. Generally nested projects represent subprojects or modules of a bigger project and they often inherit settings while the base project might manage the nested ones.
Using Maven and the m2eclipse plugin you might get support for nested projects to some extend. The filesystem representation would be nested, however eclipse can't display that as such. In eclipse they'd look like parallel projects, but the m2eclipse plugin has some support to at least provide some functionality nesting would provide.

One way of grouping projects visually in eclipse are working sets. However, note that working set structure is visual presentation only, it does not create nested projects and it does not effect directory structure (just as schlingel and Thomas said).

Related

UML tool for reverse engineering a Java Project [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am currently working on a Java project with "IBM Rational Software Architect"(Licensed Version) as an IDE .My task is to understand the code flow and need to prepare Technical Document as the project is very big (a lot of codes, classes, packages, etc) and undocumented. Since, the project is written in Java, my idea was to reverse engineer this project to see its architecture in UML. Do suggest me any open source software/ plugin that suits my IDE and can complete the task very easily?
I googled and found many useful Tools for Eclipse IDE but not for IBM Rational Software Architect.
Thanks for your answer !!
StarUML is a good open source tool, I think it have what you desire.
You should consider stand-alone products. For generating sequence diagrams and jar dependencies dynamically try jSonde
Static code analysis will suit for class diagrams - any modern IDE (like IntelliJ IDEA) can generate it
You can try "Modelio" which is Open Source and can reverse and generate class diagram.

Java/Android project documentation generation [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I've got a rather large android project and I faced a need to create and manage some project description and documentation.
The areas that I want to describe is the big modules, logical parts of the project. Each module contains of a set of classes (lets say 10-20) which are not necessary are located in the same package.
Each module, in my idea, should have some text description of its core idea, use patterns and behaviour, plus the description of the classes, that are linked to that module.
I want to have a separate file with each module's description, and to link the classes, that are parts of a module to this module, fetch their description, create uml diagram and construct an html document, that is then uploaded to a server.
All this system should be integrated with git, the user should be able to check each branch's documentation.
Could you suggest some tools that are useful in achieving these goals?
Really good tool for this is the doxygen library. Here is the web-site: http://www.doxygen.nl/

Java Mutation Testing Integration with Maven [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Our project will integrate mutation testing as part of its build cycle. Right now, we are on the evaluation phase.
So far, I have only found that Jester has a maven-plugin (Grester). I have not been able to find anything for the other mutation testing tools available (Jumble, µJava and Javalanche). Of course, we want full maven integration. We do not want to reinvent the wheel (i.e., write our own maven plugin for the tool that we choose).
Do you know of any maven-plugins for those Jumble, µJava and Javalanche? I've already googled and, like I said, have only found Grester. Also, if you know of any other mutation testing tools for java, any hints will be greatly appreciated.
PIT, provides a Maven plugin.
It's available from Maven central and has the advantage of being considerably faster than Jester, Jumble or muJava. It is also actively developed and supported which does not seem to be the case for Jester or muJava.
(disclosure I'm the author and am probably unfairly biased)
Of the mutation testing tools in the java world, I've found this about Maven support:
µJava: no
Bacterio: no (uses its own ide)
Javalanche: no (uses its own ide)
muTest (µTest): no
Jumble: yes
PIT: yes
Jester: yes
Simple Jester: no
Judy: no
MAJOR: no (uses its own compiler)
(This information was found by googling and from the article Delahaye, du Bousquet: A Comparison of Mutation Analysis Tools for Java.)
My vote would also go for PIT.

Sample project for learning JUnit and proper software engineering [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I'm having a hard time making the connection between testing and code. I could ask numerous questions here about things like directory structure and naming of test classes and JUnit 3 vs 4 and so on, but I'd rather find a sample project that does it right and learn by reading it.
I'd like something not too complex so that I can understand it easily, and JUnit 4 would be best (no reason to stick with 3 since I'm starting fresh, right?). I'm on Windows 7, I use Eclipse and I'm planning/hoping to learn and use Hudson. I like Ant, haven't had a good experience with Maven but that's cool too.
Is there a sample project out there that fits this criteria?
edit: Neither of these answers mentioned Hudson; I really like the Craftsman articles (and maybe it goes into continuous integration) but does anyone else have any other suggestions?
I found the Craftsman articles by Robert Martin (Uncle Bob) an excellent resource for learning effective unit testing. It focuses on Test Driven Development and walks you through the experience of a new coder learning how to test code. The first article can be found here and is called The Craftsman #1: Opening Disaster.
If you're looking for an easy example of project structure and convention, I would recommend giving Maven another go. To use it with Eclipse, install the M2Eclipse plugin, and create a Maven project using one of the Maven archetypes. The archetypes build simple template projects, including source and test structure, and will run with Maven and Eclipse right away.

Is there a free Eclipse plugin that creates a UML diagram out of Java classes / packages? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
This seemed to me like the easiest thing to find, a simple way to display my classes as UML in eclipse
But except this: http://java2uml.gforge.enseeiht.fr/ and this http://sourceforge.jp/projects/amateras/releases/ I haven't found any new, maintained and "good" implementation (with all due respect to the above two)
Anything else I've missed?
Did you consider
Creating UML 2 diagrams with Eclipse UML2 Tools - Tutorial ?
I had older references for such tools, but the new ones are build upon UML2 project (described in the tutorial). MDT-UML2Tools is in the making, Omondo is there, but not free.
Papyrus UML, for instance, is based on UML2 Tool.
There is a tool in the Marketplace that can do the above (UML Class, Package and Interaction). It's called ModelGoon. Last tried in July 2018.
The full list is available at Eclipse marketplace.
If you want to stay within Eclipse: use free ObjectAid - discovers parents, nestings, associations.
If you want the tool, which in addition discovers and show children, usages, dependencies, annotations - then use free Class Visualizer.
I generally use Doxygen to create documentation because it has built-in support to generate inheritance diagrams. There is an Eclipse plug-in for Doxygen called eclox. It is not longer maintained since December 1st.
Doxygen is based on Graphviz. You could directly use LightUML, which is based on Graphviz to create UML diagrams in Eclipse.
Annotate your classes with Ecore's annotations, then you can import an Ecore file from them. You can initialize an Ecore diagram from them, or export it to UML, and initialize a class diagram from it.

Categories

Resources