我有几个项目,没有一个是在Maven框架下。
但是我在项目依赖领域面临一个问题。
让我们用一个非常简单的例子来假设;
//Project1:
package app;
class Level1 {
public int lvl1Var = 0;
}
//----------------------------------------------
//Project2:
//This project has Project1 on it dependencies
package app;
class Level2 extends Level1 {
public int lvl2Var = 1;
}
//-----------------------------------------------
//Project3:
//This project has Project2 on it dependencies
package app;
class LevelUsage{
public void useMethod(){
Level2 lvl = new Level2();
System.out.println( lvl.lvl2Var ); //Compiles correctly
System.out.println( lvl.lvl1Var ); //Compilation ERROR
}
}
我理解这种情况很正常,因为project1
不在project3
类路径上。虽然,我说的是一个更复杂的层次树,我不希望高层项目在他下面添加所有的子依赖树。
提前感谢!
我认为您在这里应该做的是单独制作这些项目,并为每个项目创建jar文件。然后只需将它们添加到项目的库文件中,这样您只需调用一个导入packageName。
另一种选择是将project1的整个项目添加到另一个包下的Project2中,然后它应该可以在同一个jar文件中引用,然后您只需要导入它所属的包就可以引用项目1的对象和项目2的对象。或者您有一个包,其中包含两个项目,这样您就有一个导入来满足您对多个类文件的需求。
我试图在注释中创建一些信息树结构。经过一些尝试和帮助(请参阅java注释中的类型层次结构),我转向了以下模型。 该节点应允许我定义一级条件树。LogicalPression中的值定义子节点(属性和其他节点)之间的关系。问题是注释不允许递归依赖: 即使我在Node和NodeList包含节点列表中添加了一些NodeList注释,循环依赖也会再次被识别。 循环注释定义有什么解决方案吗?
我正在构建一个JavaProject,这是一个项目的插件[加载在我的工作区中,并且是类型jar和范围编译的MaterialsDep的直接依赖项]。在eclipse中查看MaterialsDep的pom依赖层次结构,CB所需的所有jars都显示为已解析并正确列出。然而,在项目AP上运行只复制直接依赖项,而不复制其他内容。 运行依赖关系:树显示: 这是直接的依赖关系。 我应该如何确保的依赖关系被识别和
Recurrent层 keras.layers.recurrent.Recurrent(weights=None, return_sequences=False, go_backwards=False, stateful=False, unroll=False, consume_less='cpu', input_dim=None, input_length=None) 这是递归层的抽象类,请不
我有一个类似Github链接的JSON树 如您所见,此树对每个项使用属性来计算其值。所以我需要计算几个节点或根节点的值。 您可以看到PL6A,PL6B是树的末尾,其类型为。因此,我需要替换到树,这样,由构造的必须替换为。 示例:公式必须替换为(ACVALUE(PL6A)ACVALUE(PL6B))。。。 我该怎么做呢?谢谢你,对不起,英语不好 更新我已尝试此代码: 结果,一些节点运行良好 但如果我
我使用在JAR中包含依赖项 问题是它没有添加我的dependancies的所有dependancie树,我不知道为什么。 有人知道吗?
本文向大家介绍使用递归[JavaScript]创建层次结构,包括了使用递归[JavaScript]创建层次结构的使用技巧和注意事项,需要的朋友参考一下 示例 输出