Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自克隆GithubJava(带有jni和C)存储库的Netbeans Maven项目_Java_Git_Maven_Netbeans_Github - Fatal编程技术网

来自克隆GithubJava(带有jni和C)存储库的Netbeans Maven项目

来自克隆GithubJava(带有jni和C)存储库的Netbeans Maven项目,java,git,maven,netbeans,github,Java,Git,Maven,Netbeans,Github,我克隆了git存储库,我想将其添加为NetBeans中的Maven或NetBeansJava项目,这样我就可以将其用作其他应用程序的依赖项,也可以为存储库做出贡献 问题是,在克隆它之后,NetBeans不允许我将其添加为项目。我猜这是因为它既不遵循Maven项目的结构,也不遵循Netbeans项目的结构 是否有任何方法可以将其作为项目添加到NetBeans中,并且仍然将其添加到GitHub存储库中,以便提交和推送更改? 该项目正在使用Java,jni与C和R(我认为)。您必须创建一个新项目,然后

我克隆了git存储库,我想将其添加为
NetBeans
中的
Maven
NetBeans
Java
项目,这样我就可以将其用作其他应用程序的依赖项,也可以为存储库做出贡献

问题是,在克隆它之后,
NetBeans
不允许我将其添加为项目。我猜这是因为它既不遵循Maven项目的结构,也不遵循Netbeans项目的结构

是否有任何方法可以将其作为项目添加到
NetBeans
中,并且仍然将其添加到
GitHub
存储库中,以便提交和推送更改?
该项目正在使用
Java
,jni与
C
R
(我认为)。

您必须创建一个新项目,然后投入其中

  • 创建一个新的Netbeans Java项目
  • 打开终端并导航到该目录
  • 初始化git回购:
    git init
  • 设置远程:
    git远程添加源https://github.com/s-u/rJava.git
  • 拉动:
    git拉动原始主机

  • 现在,项目已经设置好了

    从Anubian Noob的回答开始,我对Maven也做了同样的尝试,下面将为您提供一个Maven项目:

  • 创建一个新的JavaMaven项目:NetBeans->new project->Maven->Java应用程序
  • 打开终端并导航到项目目录,然后导航到项目内部的src/main/java/
  • 运行
    git克隆https://github.com/s-u/rJava.git --递归的

  • Anubian Noob的命令也可用于初始化src/main/java文件夹中的git存储库,但我无法获取子模块。

    这不是Maven项目……我知道。我能把它导入一个吗?或者至少是一个Netbeans项目。我知道我可以创建一个新项目,然后开始复制粘贴源代码到其中,但是我会丢失到GitHub存储库的链接(或者我认为是这样)。太好了,这就完成了NetBeans项目的诀窍!非常感谢。太糟糕了,它对Maven也不起作用。如果它是一个Maven项目,那么repo中会有一个
    pom.xml
    文件。您可以克隆repo并将其作为Maven项目打开。如果您创建一个新的Maven项目,然后在项目的/src/main/java文件夹中初始化git repo,我可以确认它也可以与Maven一起使用。@Burdu然后回答您自己的问题!