我有一个Maven
项目,我想用Maven
构建一个项目,以创建可执行的JAR
我可以成功地运行该项目,但是当我用命令clean package
在eclipse
中运行Maven build...
时,我得到(这只是日志的一个样本,但日志的其余部分只是重复相同类型的错误)
[信息]编译6个源文件到C:\StrockMarketAnalyzer\USB\master\integ\target\classes[信息]-------------------------------------------------------------[ERROR]编译错误:[信息]-------------------------------------------------------------[错误]C:\xxx\xxx\xxx\xxx parent\xxx-integ\src\main\java\com/xxx/xxxx\communicationInterface\IbfAdministrator.java:[22,48]错误:软件包com.xxx/xxxx.businessObject不存在[错误]C:\xxx\xxx\xxx parent\xxx intelg\src\main\java\com\xxx\xxx\communicationInterface\IbfAdministrator.java:[23,48]错误:包com.xxx.xxx.xxx.xxxx.businessObject不存在
这就是我想要构建的项目的CCD_ 7。
<parent>
<groupId>com.xxx.xxx.xxx.xxx</groupId>
<artifactId>parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>integ</artifactId>
我使用的是other projects
中的packages
,当我在Maven依赖项中查找JAR's
时,我可以找到其他带有文件夹图标的项目,在它们内部我可以找到依赖项,但没有包。
我希望有足够的信息让你知道有什么问题
试着运行父项目(使用相同的配置),而不是它自己的项目。
Right klik project-->更新项目,等待Workbench构建,然后使用maven构建。这只是权宜之计,而不是我自己尚未找到的永久解决方案。
您可能"运行"了以前版本的程序,而没有构建新程序。您必须编写pom.xml中使用的依赖项和(它们的)存储库,父标记对我来说很奇怪。此外,如果您对正在处理的另一个项目有依赖性,请先清理并构建它。