有几个jar文件,这些文件来自COTS产品,我们将其保存在项目根目录下的项目“
extlib”文件夹中。我想将这些包含在常春藤中,但不要放在存储库中,只需从project /
extlib文件夹中读取即可。这是可能的还是我需要将它们添加到工件中?
创建具有以下内容的常春藤设置文件:
<ivysettings>
<settings defaultResolver='artifactory' />
<resolvers>
<ibiblio name='artifactory' m2compatible='true' root="http://my.artifactory.server"/>
<filesystem name='local'>
<artifact pattern='${ivy.settings.dir}/extlib/[artifact]' />
</filesystem>
</resolvers>
<modules>
<module organisation='NA' resolver='local' />
</modules>
</ivysettings>
并声明您的依赖项,如下所示:
<dependencies>
<dependency org='org.apache.tomcat' name='tomcat-api' rev='7.0.21' />
..
..
<dependency org='NA' name='myspecial.jar' rev='NA' />
</dependencies>
特殊的“ NA”组织配置为从“ extlib”目录中提取文件。版本属性是强制性的,但在引用存储在项目目录中的文件时通常没有意义。
我创建了一个NetBeans企业应用程序,它由包装ejb(jar)项目和web(war)项目的ear组成。 我的web项目中有一个servlet,我想在其中使用ejb项目中的一个ejb。
我之所以问这个问题,是因为我对Java和Android还不熟悉,我花了好几个小时想弄清楚这个问题。答案来自相关答案的组合,所以我想我会把我学到的东西记录下来,给其他正在挣扎的人。参见答案。 我使用的是Android Studio2.1.2,我的Java设置如下:
我正在构建一个定制的Java库。我把我的大部分“重复”代码都保存在那里,比如文件处理、字符串处理等。每次我想使用它们时,我都必须将该类复制并粘贴到我正在进行的其他项目中。有没有办法让这个自定义库类成为“依赖项”?我在用我的智能手机。
我找到了一个符合我目的的图书馆,但它是写在Kotlin上的。我可以在Java项目中使用它吗? 框架:https://github.com/mpetlyuk/initial_tips Kotlin上的用法: