The first step to start a new JavaServer Faces component library is to create the project itself.
I choose the Java Application wizard of Netbeans new project Maven category, I filled the project name FoundationFaces
, the group id org.foundation.faces
and I clicked to finish the wizard.
Then I added the org.glassfish.javax.faces
dependency to my pom.xml:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.foundation.faces</groupId> <artifactId>FoundationFaces</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <developers> <developer> <id>hfluz</id> <name>Humberto Ferreira da Luz Jr</name> <email>hfluz@uel.br</email> </developer> </developers> <dependencies> <dependency> <groupId>org.glassfish</groupId> <artifactId>javax.faces</artifactId> <version>2.2.12</version> <scope>provided</scope> </dependency> </dependencies> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> </properties> </project> |
In the next step I downloaded the Foundation for Sites resources (CSS, JS and fonts) and put them in this path:
FoundationFaces/src/main/resources/ └── META-INF └── resources └── foundation ├── css │ ├── foundation-icons.css │ └── foundation.min.css ├── fonts │ ├── foundation-icons.eot │ ├── foundation-icons.svg │ ├── foundation-icons.ttf │ └── foundation-icons.woff └── js ├── foundation.min.js └── jquery.min.js
And that's going to be enough to create FoundationFaces first components in the following posts.
Nenhum comentário :