IntelliJ不会使用maven

时间:2015-08-06 10:52:53

标签: java maven intellij-idea

我不知道为什么会这样,在我的其他项目中,一切都很完美。然而,我刚从IntelliJ的项目管理开始了一个新的Maven项目,并添加了“Web”框架。我像往常一样创建了我的爆炸工件并且一切正常但是当我使用新库更新我的pom.xml文件时,IntelliJ只是不会在工件中添加库。我必须手动转到Project Structure->Artifacts并从Available Elements中选择所有新库并将其放入WEB-INF\lib。在我的External Libraries树中,当我更改pom时,所有内容都会正常更新。我只是不能像往常一样自动添加新库(或者删除那些不存在的库)。它就像pom.xml与项目本身不匹配......

1 个答案:

答案 0 :(得分:0)

答案可能是它确实无法将项目与var Laws = new List<Law>() { var Law = new Law() { Versions= new List<LawVersion>() { new LawVersion() { Name = "Constituiton", CreationNote = "initial version", CreationDate = DateTime.Now.AddDays(-38155) }, new LawVersion() { Name = "Constitution", CreationNote = "changed the typo in Name", CreationDate = DateTime.Now.AddDays(-38154) } } }, // more laws } // add Laws to the database, will add LawVersions as well Laws.ForEach(x => db.Laws.Add(x) db.SaveChanges(); 文件匹配,这是因为我错过了顶部的for (var i = 0; i < 100; i++) { // DbUpdateException on second loop Laws.ForEach(x => db.Laws.Add(x) db.SaveChanges(); } 标记。一旦我把它放在那里intellij自动生成包含所有正确文件的工件。