问题标签 [project-setup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1845 浏览

java - Eclipse无法打开maven-parent-project的子项目

我有以下项目结构:

我想在 Eclipse 中打开所有三个项目。

当我选择“导入现有项目”时,它只显示父 pom.xml(包装:pom),但不显示子项目。

(这些项目有 src、test 等,并且在 Netbeans 中打开得很好。)

当我将父 pom 移动到子文件夹并通过 引用它时<relativePath>,eclipse 可以打开它,但 maven 会发出警告。所以我宁愿不使用这个。

如何在 Eclipse 中打开正确的 Maven 项目结构?

0 投票
1 回答
906 浏览

php - Laravel - 多站点/项目

我目前正在寻找一个框架来支持我自己的新框架。Laravel 似乎是我最好的选择。

我有一个非常具体的结构。我的项目将有一个带有通用模型、视图和控制器的基本设计,以及一些带有特定视图的子项目。目标是为同一业务的所有者提供一个平台,我们提供一个独特的网站。在许多情况下,只有设计不同,而结构和组件保持不变。我的想法是在 laravel 上创建一个可维护的结构,每个站点都从中提取其模型、控制器和视图,如果有特定需要,可以创建一个额外的视图。

有人过去有过类似项目的经验吗?

我看到了一些主要障碍:

  • 创建子项目
  • 使用多数据库连接
  • 使用主项目中的模型和视图

项目设置

0 投票
2 回答
276 浏览

composer-php - Silex Composer 项目入门

我正在为 Silex 及其项目结构而苦苦挣扎。我使用 PHP 大约 10 年了,但我一直使用 Np++ 之类的工具。现在我开始使用 PhpStorm,我感觉自己像个新手。

我正在尝试的是创建一个 Silex 项目。开始一个新的 Composer 项目后,我得到以下结构:

让我们来解决我的问题:在我的理解中,我会将我的文件放在文件夹foobar下的src文件夹中。

我不清楚的部分是:

  • 在哪里放置我的 index.php
  • 需要上传哪些文件夹
  • 如何在正确的位置包含正确的文件

过去我的项目结构如下:

我已经在谷歌上搜索了几个小时,但没有找到任何好的解释。有人可以给我一个建议或一个好的教程吗?哪怕要花几块钱。这是一份新工作,如果因为这么小的问题而失败,我会非常难过。谢谢!

欢迎使用英语或德语回答。

0 投票
3 回答
2546 浏览

java - Gradle - 一个项目,多个包,多个jar

我在问你一个非常基本的问题,但我希望你能抽出时间来帮助我:

我正在尝试实现一个 java 项目,它可以吐出几个不同的程序,这些程序部分依赖于我的其他项目。

为了简单起见,我希望将所有代码放在一个项目中,由 Gradle 运行,因此如果我对中央库(例如数据库连接器)进行更改,所有子程序都会自动接收更改。

一个示例可能如下所示:

项目:

  • 程序_A
  • 中央图书馆
  • 程序_B

输出:

  • program_A.jar(包括中央库)
  • program_B.jar(包括中央库)

现在我在为此找到正确的构建脚本时遇到了严重的麻烦,并且想知道这里是否有人可以帮助我。

PS:由于我是新手,如果我应该通过 Gradleproject 中的不同模块而不是 Gradleprojects 源文件中的不同包来实现这一点,请随时告诉我:)

0 投票
0 回答
52 浏览

intellij-idea - IntelliJ 文件观察器使用错误的 grunt

我正在使用 IntelliJ 文件观察器插件设置 grunt。正如您在图像中看到的,我选择以下作为安装的 grunt 的路径:C:\Users\Max\AppData\Roaming\npm\grunt.cmd

不过,如果我保存我的项目 IntelliJ 找不到我的 grunt ......如果我在终端中使用“grunt”执行 grunt 一切正常。

文件监视器设置

0 投票
1 回答
298 浏览

python - 新的、干净的 venv 项目(Python 3 /IntelliJ IDEA)中的包要求 - 为什么有?

在 IntelliJ 中创建新的 Python 项目后:

选择venv和基本python3.6解释器,不继承包

不应该有任何要求/额外的包。

我检查这个:

在此处输入图像描述

所以,回顾一下:我创建一个项目,选择 VENV,选择一个新环境,并且不想继承任何要求。

当我创建一个空的 Python 文件时,我得到了这个:

在此处输入图像描述

这是从哪里来的?我没有看到任何需求文件等。但它必须在某个地方。