我是IntelliJ和Java的新手,但我有相当多的团队合作经验,主要是构建。NET项目。
我在IntelliJ中创建了一个非常简单的Android库项目,基本上只有一个使用RxJava(Java的反应性扩展)的类。我已经使用Maven的Project Structure->Libraries->在IntelliJ中添加了Rx库。我添加的实际库是com.netflix.rxjava:rxjava-android:0.19.6
,它会拉入com.netflix.rxjava:rxjava-core:0.19.6
。
C:\BuildAgent\work\eefd62e2c3082b56\src\com\example\TigraAndroidUtilities\ObservableModel.java:3: package rx does not exist import rx.Observable; ^ C:\BuildAgent\work\eefd62e2c3082b56\src\com\example\TigraAndroidUtilities\ObservableModel.java:4: package rx.subjects does not exist import rx.subjects.BehaviorSubject; ^ C:\BuildAgent\work\eefd62e2c3082b56\src\com\example\TigraAndroidUtilities\ObservableModel.java:18: cannot find symbol symbol: class BehaviorSubject location: class com.example.TigraAndroidUtilities.ObservableModel private BehaviorSubject modelStream; ^ C:\BuildAgent\work\eefd62e2c3082b56\src\com\example\TigraAndroidUtilities\ObservableModel.java:63: cannot find symbol symbol: class Observable location: class com.example.TigraAndroidUtilities.ObservableModel public Observable toObservable() ^ C:\BuildAgent\work\eefd62e2c3082b56\src\com\example\TigraAndroidUtilities\ObservableModel.java:28: cannot find symbol symbol: variable BehaviorSubject location: class com.example.TigraAndroidUtilities.ObservableModel modelStream = BehaviorSubject.create(modelData); ^ C:\BuildAgent\work\eefd62e2c3082b56\src\com\example\TigraAndroidUtilities\ObservableModel.java:65: cannot find symbol symbol: variable Observable location: class com.example.TigraAndroidUtilities.ObservableModel if (completed) { return Observable.empty(); } ^
这一切都有点令人沮丧,我已经修修补补了几个小时,但似乎没有工作,基本上我不知道我做错了什么。我一定是在什么地方漏掉了什么。如何使此构建在TeamCity中正常工作?
从TeamCity 9.1开始,它的IDEA runner不能再构建Maven模块,也不能从Maven Central自动下载外部构件。
基本上,你需要的是:
>
使用TeamCity Maven runner和maven-dependency-plugin
逐个下载外部构件,如本答案所述。g.:
mvn org.apache.maven.plugins:maven-dependency-plugin:3.0.0:get com.netflix.rxjava:rxjava-android:0.19.6
快乐大厦!
我试图建立我的项目,但我不能。 致以最诚挚的问候
我可以从maven Projects窗格(在IDE屏幕的左侧)执行maven目标。例如,我可以使用compile目标很好地编译项目。 现在,我想使用BuildMake项目选项从UI构建项目。然而,它不起作用。它抱怨丢失的应用程序包,就好像它没有看到依赖关系一样。这些依赖关系在各自的pom.xml文件中定义,但是从IDE中创建项目似乎忽略了它。 我要做什么才能让它起作用? 项目flyout在括号中显
我正试图用IntelliJ启动我的Java Gradle项目。 我和同事一样配置了Tomcat配置。 他们的项目建设得很好。 当我开始构建时,我在构建选项卡中看到以下内容。 它没有超出编写类的范围。 我的应用程序中没有任何ant任务。我只使用Gradle进行依赖关系管理。但出于某种原因,IntelliJ运行了一些Ant任务,并试图“编写”一些类。 构建在此之后挂起,大约3分钟后发生内存异常。只有我
我使用gradle jar命令构建项目,然后尝试使用java-jar myproject.jar命令启动应用程序 我的建筑。加德尔:
Hii我在IntelliJ中构建项目时遇到了错误。我的笔记本电脑是MacBook M1 Pro。我的Java版本是“11.0.14”,语言级别是11。当我在intellij中构建它时,它失败了,错误是“java:package com.sun.javadoc不存在”。但是,在maven终端上构建时,也就是在具有相同java版本和语言级别的命令行上,它运行良好,构建成功。 解决此错误的任何帮助。谢谢
我有一个由两个模块组成的项目。其中一个被认为是主要的。所以第二个取决于第一个。我还应该为模块生成javadoc jar文件。输出应为四。jar文件:2个模块jar文件和两个javadoc jar文件。 在本地,要生成两个jar文件,我应该重复这些步骤几次(我不知道为什么): > 构建第一个并安装到本地maven存储库。 然后我可以建造第二个。 如果不安装第一个模块,我就无法实现打包阶段,因为当我测