我有一个Maven
个项目,我想用Maven
构建一个项目来创建可排除的JAR
我可以成功运行该项目但是
当我在Maven build...
中使用命令eclipse
运行clean package
时,我得到(这只是日志的一个示例,但其余的日志只是重复相同类型的错误)
[INFO]将6个源文件编译为C:\ StrockMarketAnalyzer \ USB \ master \ integ \ target \ classes [INFO] ----------------------------------------------- -------------- [错误]编译错误: [INFO] ----------------------------------------------- -------------- [错误] C:\ xxx \ xxx \ xxx \ xxx-parent \ xxx-integ \ src \ main \ java \ com / xxx / xxx / xxx \ communicationInterface \ IbfAdministrator.java:[22,48]错误:package com。 xxx / xxx / xxx.businessObject不存在 [错误] C:\ xxx \ xxx \ xxx-parent \ xxx-integ \ src \ main \ java \ com \ xxx \ xxx \ xxx \ xxx \ communicationInterface \ IbfAdministrator.java:[23,48]错误:package com。 xxx.xxx.xxx.xxx.businessObject不存在
这是我想要构建的项目的pom.xml
。
<parent>
<groupId>com.xxx.xxx.xxx.xxx</groupId>
<artifactId>parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>integ</artifactId>
我正在使用packages
中的other projects
我在Maven依赖项中查看JAR's
时创建的var yPosition: CGFloat = 0;
var scrollViewContentSize: CGFloat = 505;
var names = ["first","second","third","fourth","fifth"]
override func viewDidAppear(animated: Bool) {
self.yPosition += 40 * CGFloat(names.count)
self.scrollViewContentSize += 40 * CGFloat(names.count)
self.scrlMain.contentSize = CGSize(width: 320,height: self.scrollViewContentSize)
let btnY1: CGFloat = 40 * CGFloat(names.count) + 467
btn1.frame.origin = CGPoint(x: 210, y: btnY1)
let btnY2: CGFloat = 44 * CGFloat(names.count) + 386
btn2.frame = CGRectMake(26, btnY2, 46, 30)
let btnY3: CGFloat = 44 * CGFloat(names.count) + 427
btn3.frame = CGRectMake(26, btnY3, 46, 30)
var framelb: CGRect = lb.frame
framelb.origin.y += 40 * CGFloat(names.count)
framelb.origin.x = 110
lb.frame = framelb
tableView.contentOffset.y += 40 * CGFloat(names.count)
tableView.contentSize = CGSize(width: 304, height: tableView.contentOffset.y)
}
我可以找到带有文件夹icone的其他项目,在其中我可以找到依赖但没有包。
我希望有足够的信息让你知道问题是什么
答案 0 :(得分:0)
正确的klik项目 - &gt;更新项目,等待Workbench构建然后使用maven构建。这是一个权宜之计,而不是我自己尚未找到的永久性解决方案。
答案 1 :(得分:0)
你可能&#34;跑&#34;程序的先前版本,无需构建新程序。 您必须编写在pom.xml中使用的依赖项和(它们)存储库,父标记对我来说很奇怪。 此外,如果您依赖于另一个项目,则需要先进行清理并首先构建它。
答案 2 :(得分:0)
尝试运行父项目(使用相同的conf。)而不是自己的项目。