如何从Maven下载JAR并添加到非Maven IntelliJ WAR项目中

如何从Maven下载JAR并添加到非Maven IntelliJ WAR项目中

问题描述:

我需要设置https://github.com/adminfaces但我无法让它工作。我在蜻蜓部署中遇到错误。如何从Maven下载JAR并添加到非Maven IntelliJ WAR项目中

我设置了intellij项目,我选择了JSF的框架支持以及作为先决条件的Primefaces。但是,除了文档说:

添加管理员主题到类路径:

<dependency> 
    <groupId>com.github.adminfaces</groupId> 
    <artifactId>admin-theme</artifactId> 
    <version>1.0.0-RC9</version> 
</dependency> 

我怎么做,如果我不使用Maven的?我可以通过一些jar文件来设置它吗?另外我不明白,如果我从github下载版本,什么是install.sh?

但即使我通过Maven通过Intellij浏览器添加它,它仍然无法正常工作。无法部署到Wildfly。

+0

AdminFaces如何与PrimeFaces相关?我在这里看不到任何PrimeFaces。 – Kukeltje

+0

来自文档:**“AdminFaces是一个开源项目,它通过PrimeFaces主题和JSF响应模板为您的应用程序提供Bootstrap和AdminLTE。”**我写它,Primefaces是先决条件。 – cvetan

+0

当然,但也是一个jdk,servlet容器,操作系统,cpu,elektricity,life ......这并不意味着它与jsf或PrimeFaces相关。实际上,您的问题是:“如果我不使用maven,我如何在我的项目中使用jar” – Kukeltje

可以通过Intellij IDEA将Maven库添加到非Maven项目中。

项目结构 - > Libraries->添加库 - >从Maven的enter image description here

罐子被发布到Maven的*AdminFaces,你可以下载它在那里,see here

只需将admin-template和admin-theme添加到您的类路径即可。

还取决于OmniFaces(2.x)和PrimeFaces(5.1.1或更高版本)以及JavaEE apis,如servlet,EJB,CDI,JSF和JPA。

如果您在JavaEE容器(如Tomcat)之外运行它,请查看Admin Starter Tomcat dependencies,您应该也可以从maven central下载它们。

+0

我是否需要管理模板和管理主题?我认为文档说只有管理主题就足够了。 – cvetan

+0

如果你只对主题感兴趣,而不是模板,那么是的,只有主题就足够了。 – rmpestano