Refers to layout of folders and components to help organize a project's files, whether code or resources
Questions tagged [project-structure]
482 questions
940
votes
8 answers
What is the best project structure for a Python application?
Imagine that you want to develop a non-trivial end-user desktop (not web) application in Python. What is the best way to structure the project's folder hierarchy?
Desirable features are ease of maintenance, IDE-friendliness, suitability for source…

kbluck
- 11,530
- 4
- 25
- 25
302
votes
35 answers
Find a class somewhere inside dozens of JAR files?
How would you find a particular class name inside lots of jar files?
(Looking for the actual class name, not the classes that reference it.)

Kapsh
- 20,751
- 13
- 36
- 44
297
votes
6 answers
Possibilities for Python classes organized across files?
I'm used to the Java model where you can have one public class per file. Python doesn't have this restriction, and I'm wondering what's the best practice for organizing classes.

brianegge
- 29,240
- 13
- 74
- 99
256
votes
6 answers
Best practice for Django project working directory structure
I know there is actually no single right way. However I've found that it's hard to create a directory structure that works well and remain clean for every developer and administrator. There is some standard structure in most projects on github. But…

raacer
- 5,302
- 3
- 27
- 46
161
votes
12 answers
Unable to make the module: related gradle configuration was not found. Please, re-import the Gradle project and try again
I use IntelliJ IDEA Ultimate 14 and Gradle 1.2. I manage the project from the console, but I need to debug some of the code from the IDE.
When I try to make the project, this error window appears. When I try to debug the project,
Error: Unable to…

user1339
- 1,611
- 2
- 11
- 5
134
votes
4 answers
Ideal Ruby project structure
I'm after an overview/clarification of the ideal project structure for a ruby (non-rails/merb/etc) project. I'm guessing it follows
app/
bin/ #Files for command-line execution
lib/
appname.rb
appname/ #Classes…

dylanfm
- 6,292
- 5
- 28
- 29
111
votes
4 answers
How do I set up a basic Ruby project?
I want to create a small Ruby project with 10 ~ 20 classes/files. I need some gems and I want to use RSpec as a test framework.
I might want to build a gem later on, but that is not certain.
Is there some how-to or guide that shows me how to set up…

ayckoster
- 6,707
- 6
- 32
- 45
93
votes
17 answers
Package name does not correspond to the file path - IntelliJ
I'm trying to import a project from VCS (well, I'm doing it for the first time actually) and this is my (imported) project's structure:
BTW. this screen is made after many tries of changing these directories' properties (in their context menus).
In…

Android developer
- 1,272
- 1
- 12
- 17
82
votes
8 answers
How to organize a Python Project?
I'm new to Python and I'm starting a mini Project, but I have some doubts on how to organize the folders in the "Python Way".
I'm using PyDev in my Development Environment, and when I create a new project a folder is created called src
+ src
Now,…

André
- 24,706
- 43
- 121
- 178
79
votes
10 answers
IntelliJ IDE | .iml File lost or deleted
Last week I was working on a Java EE project with IntelliJ IDE.
Today: As I started up my IntelliJ 2016.1 and it gave me the error:
Error Loading Project
Cannot load module FirstWebApp
As I looked at the details it said it could not find my…

SunflowerToadTheOrbiter
- 1,285
- 4
- 15
- 25
65
votes
19 answers
Android Studio not showing modules in project structure
I am using Android studio and I want to add module to my project like
"action bar Sherlock" or jar files,
but when I opened the project structure there is no module or library in the menu :\
In intelij it's appearing:
So what's the problem? How…

Mohamd Ali
- 2,146
- 4
- 23
- 30
37
votes
11 answers
How to avoid Visual Studio Code warning: "[myfile].java is a non-project file, only syntax errors are reported"
I am running a build task in a Java project in Visual Studio Code.
The warning in the "PROBLEMS" tab:
[myfile].java is a non-project file, only syntax errors are reported
It refers to the first line where I load in the class file containing the…

questionto42
- 7,175
- 4
- 57
- 90
35
votes
7 answers
TypeScript project with references
I use project references to reference "shared" project from "front" and "back" ones.
tsc -v: Version 3.3.3
Project structure:
./{MY_PROJECT}.code-workspace /* the only file in this level…

Dorad
- 3,413
- 2
- 44
- 71
34
votes
7 answers
Intellij Re-import Gradle Project
I just added a new test source directory to my Gradle project and want IntelliJ to recognize it. I can close the project and reopen the build.gradle file and chose "Delete Existing Project and Import"; is there a way to update the module sources…

Rylander
- 19,449
- 25
- 93
- 144
31
votes
1 answer
Maven complaining about parent relative path
Consider a maven project with modules consists of some utilities (jar) and some poms for others to reference to if they want to use some of these utilities.
e.g. inside the parent pom.xml
project-parent
…

user1589188
- 5,316
- 17
- 67
- 130