You can download myfaces-api-2.0.0.jar in this page.
Apache License
myfaces-api-2.0.0.jar file has the following types.
META-INF/LICENSE.txt META-INF/MANIFEST.MF META-INF/NOTICE.txt META-INF/componentClass12.vm META-INF/maven/org.apache.myfaces.core/myfaces-api/pom.properties META-INF/maven/org.apache.myfaces.core/myfaces-api/pom.xml META-INF/myfaces-metadata.xml META-INF/resources/javax.faces/jsf.js META-INF/rsc/myfaces-dev-debug.xml META-INF/rsc/myfaces-dev-error.xml javax.faces.FacesException.class javax.faces.FacesWrapper.class javax.faces.FactoryFinder.class javax.faces.application.Application.class javax.faces.application.ApplicationFactory.class javax.faces.application.ApplicationWrapper.class javax.faces.application.ConfigurableNavigationHandler.class javax.faces.application.FacesMessage.class javax.faces.application.NavigationCase.class javax.faces.application.NavigationHandler.class javax.faces.application.ProjectStage.class javax.faces.application.Resource.class javax.faces.application.ResourceDependencies.class javax.faces.application.ResourceDependency.class javax.faces.application.ResourceHandler.class javax.faces.application.ResourceHandlerWrapper.class javax.faces.application.ResourceWrapper.class javax.faces.application.StateManager.class javax.faces.application.StateManagerWrapper.class javax.faces.application.ViewExpiredException.class javax.faces.application.ViewHandler.class javax.faces.application.ViewHandlerWrapper.class javax.faces.bean.ApplicationScoped.class javax.faces.bean.CustomScoped.class javax.faces.bean.ManagedBean.class javax.faces.bean.ManagedProperty.class javax.faces.bean.NoneScoped.class javax.faces.bean.ReferencedBean.class javax.faces.bean.RequestScoped.class javax.faces.bean.SessionScoped.class javax.faces.bean.ViewScoped.class javax.faces.component.ActionSource.class javax.faces.component.ActionSource2.class javax.faces.component.ContextCallback.class javax.faces.component.EditableValueHolder.class javax.faces.component.FacesComponent.class javax.faces.component.NamingContainer.class javax.faces.component.PartialStateHolder.class javax.faces.component.StateHelper.class javax.faces.component.StateHolder.class javax.faces.component.UIColumn.class javax.faces.component.UICommand.class javax.faces.component.UIComponent.class javax.faces.component.UIComponentBase.class javax.faces.component.UIData.class javax.faces.component.UIForm.class javax.faces.component.UIGraphic.class javax.faces.component.UIInput.class javax.faces.component.UIMessage.class javax.faces.component.UIMessages.class javax.faces.component.UINamingContainer.class javax.faces.component.UIOutcomeTarget.class javax.faces.component.UIOutput.class javax.faces.component.UIPanel.class javax.faces.component.UIParameter.class javax.faces.component.UISelectBoolean.class javax.faces.component.UISelectItem.class javax.faces.component.UISelectItems.class javax.faces.component.UISelectMany.class javax.faces.component.UISelectOne.class javax.faces.component.UIViewParameter.class javax.faces.component.UIViewRoot.class javax.faces.component.UniqueIdVendor.class javax.faces.component.UpdateModelException.class javax.faces.component.ValueHolder.class javax.faces.component._AttachedDeltaWrapper.class javax.faces.component._AttachedListStateWrapper.class javax.faces.component._AttachedStateWrapper.class javax.faces.component._ClassUtils.class javax.faces.component._ComponentAttributesMap.class javax.faces.component._ComponentChildrenList.class javax.faces.component._ComponentFacetMap.class javax.faces.component._ComponentUtils.class javax.faces.component._DeltaList.class javax.faces.component._DeltaStateHelper.class javax.faces.component._EmptyIterator.class javax.faces.component._ExternalSpecifications.class javax.faces.component._FacetsAndChildrenIterator.class javax.faces.component._LabeledFacesMessage.class javax.faces.component._MessageUtils.class javax.faces.component._MethodBindingToActionListener.class javax.faces.component._MethodBindingToListener.class javax.faces.component._MethodBindingToMethodExpression.class javax.faces.component._MethodBindingToValueChangeListener.class javax.faces.component._MethodExpressionToMethodBinding.class javax.faces.component._PrimitiveArrayIterator.class javax.faces.component._SelectItemsIterator.class javax.faces.component._SelectItemsUtil.class javax.faces.component._SharedRendererUtils.class javax.faces.component._UIMessage.class javax.faces.component._UIMessages.class javax.faces.component._UIParameter.class javax.faces.component._UISelectItem.class javax.faces.component._UISelectItems.class javax.faces.component._ValueBindingToValueExpression.class javax.faces.component._ValueExpressionToValueBinding.class javax.faces.component.behavior.AjaxBehavior.class javax.faces.component.behavior.Behavior.class javax.faces.component.behavior.BehaviorBase.class javax.faces.component.behavior.ClientBehavior.class javax.faces.component.behavior.ClientBehaviorBase.class javax.faces.component.behavior.ClientBehaviorContext.class javax.faces.component.behavior.ClientBehaviorHint.class javax.faces.component.behavior.ClientBehaviorHolder.class javax.faces.component.behavior.FacesBehavior.class javax.faces.component.behavior._AjaxBehaviorDeltaStateHelper.class javax.faces.component.html.HtmlBody.class javax.faces.component.html.HtmlColumn.class javax.faces.component.html.HtmlCommandButton.class javax.faces.component.html.HtmlCommandLink.class javax.faces.component.html.HtmlDataTable.class javax.faces.component.html.HtmlForm.class javax.faces.component.html.HtmlGraphicImage.class javax.faces.component.html.HtmlHead.class javax.faces.component.html.HtmlInputHidden.class javax.faces.component.html.HtmlInputSecret.class javax.faces.component.html.HtmlInputText.class javax.faces.component.html.HtmlInputTextarea.class javax.faces.component.html.HtmlMessage.class javax.faces.component.html.HtmlMessages.class javax.faces.component.html.HtmlOutcomeTargetButton.class javax.faces.component.html.HtmlOutcomeTargetLink.class javax.faces.component.html.HtmlOutputFormat.class javax.faces.component.html.HtmlOutputLabel.class javax.faces.component.html.HtmlOutputLink.class javax.faces.component.html.HtmlOutputText.class javax.faces.component.html.HtmlPanelGrid.class javax.faces.component.html.HtmlPanelGroup.class javax.faces.component.html.HtmlSelectBooleanCheckbox.class javax.faces.component.html.HtmlSelectManyCheckbox.class javax.faces.component.html.HtmlSelectManyListbox.class javax.faces.component.html.HtmlSelectManyMenu.class javax.faces.component.html.HtmlSelectOneListbox.class javax.faces.component.html.HtmlSelectOneMenu.class javax.faces.component.html.HtmlSelectOneRadio.class javax.faces.component.html._AccesskeyProperty.class javax.faces.component.html._AltProperty.class javax.faces.component.html._ChangeSelectProperties.class javax.faces.component.html._DisabledClassEnabledClassProperties.class javax.faces.component.html._DisabledReadonlyProperties.class javax.faces.component.html._EscapeProperty.class javax.faces.component.html._EventProperties.class javax.faces.component.html._FocusBlurProperties.class javax.faces.component.html._HtmlBody.class javax.faces.component.html._HtmlColumn.class javax.faces.component.html._HtmlCommandButton.class javax.faces.component.html._HtmlCommandLink.class javax.faces.component.html._HtmlDataTable.class javax.faces.component.html._HtmlForm.class javax.faces.component.html._HtmlGraphicImage.class javax.faces.component.html._HtmlHead.class javax.faces.component.html._HtmlInputSecret.class javax.faces.component.html._HtmlInputText.class javax.faces.component.html._HtmlInputTextarea.class javax.faces.component.html._HtmlMessage.class javax.faces.component.html._HtmlMessages.class javax.faces.component.html._HtmlOutcomeTargetButton.class javax.faces.component.html._HtmlOutcomeTargetLink.class javax.faces.component.html._HtmlOutputFormat.class javax.faces.component.html._HtmlOutputLabel.class javax.faces.component.html._HtmlOutputLink.class javax.faces.component.html._HtmlOutputText.class javax.faces.component.html._HtmlPanelGrid.class javax.faces.component.html._HtmlPanelGroup.class javax.faces.component.html._HtmlSelectBooleanCheckbox.class javax.faces.component.html._HtmlSelectManyCheckbox.class javax.faces.component.html._HtmlSelectManyListbox.class javax.faces.component.html._HtmlSelectManyMenu.class javax.faces.component.html._HtmlSelectOneListbox.class javax.faces.component.html._HtmlSelectOneMenu.class javax.faces.component.html._HtmlSelectOneRadio.class javax.faces.component.html._LabelProperty.class javax.faces.component.html._LinkProperties.class javax.faces.component.html._MessageProperties.class javax.faces.component.html._StyleProperties.class javax.faces.component.html._TabindexProperty.class javax.faces.component.html._TitleProperty.class javax.faces.component.html._UniversalProperties.class javax.faces.component.visit.VisitCallback.class javax.faces.component.visit.VisitContext.class javax.faces.component.visit.VisitContextFactory.class javax.faces.component.visit.VisitContextWrapper.class javax.faces.component.visit.VisitHint.class javax.faces.component.visit.VisitResult.class javax.faces.context.ExceptionHandler.class javax.faces.context.ExceptionHandlerFactory.class javax.faces.context.ExceptionHandlerWrapper.class javax.faces.context.ExternalContext.class javax.faces.context.ExternalContextFactory.class javax.faces.context.ExternalContextWrapper.class javax.faces.context.FacesContext.class javax.faces.context.FacesContextFactory.class javax.faces.context.FacesContextWrapper.class javax.faces.context.Flash.class javax.faces.context.PartialResponseWriter.class javax.faces.context.PartialViewContext.class javax.faces.context.PartialViewContextFactory.class javax.faces.context.PartialViewContextWrapper.class javax.faces.context.ResponseStream.class javax.faces.context.ResponseWriter.class javax.faces.context.ResponseWriterWrapper.class javax.faces.convert.BigDecimalConverter.class javax.faces.convert.BigIntegerConverter.class javax.faces.convert.BooleanConverter.class javax.faces.convert.ByteConverter.class javax.faces.convert.CharacterConverter.class javax.faces.convert.Converter.class javax.faces.convert.ConverterException.class javax.faces.convert.DateTimeConverter.class javax.faces.convert.DoubleConverter.class javax.faces.convert.EnumConverter.class javax.faces.convert.FacesConverter.class javax.faces.convert.FloatConverter.class javax.faces.convert.IntegerConverter.class javax.faces.convert.LongConverter.class javax.faces.convert.NumberConverter.class javax.faces.convert.ShortConverter.class javax.faces.convert._LabeledFacesMessage.class javax.faces.convert._MessageUtils.class javax.faces.el.CompositeComponentExpressionHolder.class javax.faces.el.EvaluationException.class javax.faces.el.MethodBinding.class javax.faces.el.MethodNotFoundException.class javax.faces.el.PropertyNotFoundException.class javax.faces.el.PropertyResolver.class javax.faces.el.ReferenceSyntaxException.class javax.faces.el.ValueBinding.class javax.faces.el.VariableResolver.class javax.faces.event.AbortProcessingException.class javax.faces.event.ActionEvent.class javax.faces.event.ActionListener.class javax.faces.event.AjaxBehaviorEvent.class javax.faces.event.AjaxBehaviorListener.class javax.faces.event.BehaviorEvent.class javax.faces.event.BehaviorListener.class javax.faces.event.ComponentSystemEvent.class javax.faces.event.ComponentSystemEventListener.class javax.faces.event.ExceptionQueuedEvent.class javax.faces.event.ExceptionQueuedEventContext.class javax.faces.event.FacesEvent.class javax.faces.event.FacesListener.class javax.faces.event.ListenerFor.class javax.faces.event.ListenersFor.class javax.faces.event.MethodExpressionActionListener.class javax.faces.event.MethodExpressionValueChangeListener.class javax.faces.event.NamedEvent.class javax.faces.event.PhaseEvent.class javax.faces.event.PhaseId.class javax.faces.event.PhaseListener.class javax.faces.event.PostAddToViewEvent.class javax.faces.event.PostAddToViewNonPDLEvent.class javax.faces.event.PostConstructApplicationEvent.class javax.faces.event.PostConstructCustomScopeEvent.class javax.faces.event.PostConstructViewMapEvent.class javax.faces.event.PostRestoreStateEvent.class javax.faces.event.PostValidateEvent.class javax.faces.event.PreDestroyApplicationEvent.class javax.faces.event.PreDestroyCustomScopeEvent.class javax.faces.event.PreDestroyViewMapEvent.class javax.faces.event.PreRemoveFromViewEvent.class javax.faces.event.PreRenderComponentEvent.class javax.faces.event.PreRenderViewEvent.class javax.faces.event.PreValidateEvent.class javax.faces.event.ScopeContext.class javax.faces.event.SystemEvent.class javax.faces.event.SystemEventListener.class javax.faces.event.SystemEventListenerHolder.class javax.faces.event.ValueChangeEvent.class javax.faces.event.ValueChangeListener.class javax.faces.event.ViewMapListener.class javax.faces.lifecycle.Lifecycle.class javax.faces.lifecycle.LifecycleFactory.class javax.faces.model.ArrayDataModel.class javax.faces.model.DataModel.class javax.faces.model.DataModelEvent.class javax.faces.model.DataModelListener.class javax.faces.model.ListDataModel.class javax.faces.model.ResultDataModel.class javax.faces.model.ResultSetDataModel.class javax.faces.model.ScalarDataModel.class javax.faces.model.SelectItem.class javax.faces.model.SelectItemGroup.class javax.faces.render.ClientBehaviorRenderer.class javax.faces.render.FacesBehaviorRenderer.class javax.faces.render.FacesRenderer.class javax.faces.render.RenderKit.class javax.faces.render.RenderKitFactory.class javax.faces.render.RenderKitWrapper.class javax.faces.render.Renderer.class javax.faces.render.ResponseStateManager.class javax.faces.validator.BeanValidator.class javax.faces.validator.DoubleRangeValidator.class javax.faces.validator.FacesMessageInterpolatorHolder.class javax.faces.validator.FacesValidator.class javax.faces.validator.LengthValidator.class javax.faces.validator.LongRangeValidator.class javax.faces.validator.MethodExpressionValidator.class javax.faces.validator.MyELContext.class javax.faces.validator.RegexValidator.class javax.faces.validator.RequiredValidator.class javax.faces.validator.Validator.class javax.faces.validator.ValidatorException.class javax.faces.validator.ValueReferenceResolver.class javax.faces.validator.ValueReferenceWrapper.class javax.faces.validator._ExternalSpecifications.class javax.faces.validator._LabeledFacesMessage.class javax.faces.validator._MessageUtils.class javax.faces.view.ActionSource2AttachedObjectHandler.class javax.faces.view.ActionSource2AttachedObjectTarget.class javax.faces.view.AttachedObjectHandler.class javax.faces.view.AttachedObjectTarget.class javax.faces.view.BehaviorHolderAttachedObjectHandler.class javax.faces.view.BehaviorHolderAttachedObjectTarget.class javax.faces.view.EditableValueHolderAttachedObjectHandler.class javax.faces.view.EditableValueHolderAttachedObjectTarget.class javax.faces.view.Location.class javax.faces.view.StateManagementStrategy.class javax.faces.view.ValueHolderAttachedObjectHandler.class javax.faces.view.ValueHolderAttachedObjectTarget.class javax.faces.view.ViewDeclarationLanguage.class javax.faces.view.ViewDeclarationLanguageFactory.class javax.faces.view.ViewMetadata.class javax.faces.view.facelets.AttributeHandler.class javax.faces.view.facelets.BehaviorConfig.class javax.faces.view.facelets.BehaviorHandler.class javax.faces.view.facelets.ComponentConfig.class javax.faces.view.facelets.ComponentHandler.class javax.faces.view.facelets.CompositeFaceletHandler.class javax.faces.view.facelets.ConverterConfig.class javax.faces.view.facelets.ConverterHandler.class javax.faces.view.facelets.DelegatingMetaTagHandler.class javax.faces.view.facelets.FaceletContext.class javax.faces.view.facelets.FaceletException.class javax.faces.view.facelets.FaceletHandler.class javax.faces.view.facelets.FaceletsAttachedObjectHandler.class javax.faces.view.facelets.FacetHandler.class javax.faces.view.facelets.MetaRule.class javax.faces.view.facelets.MetaRuleset.class javax.faces.view.facelets.MetaTagHandler.class javax.faces.view.facelets.Metadata.class javax.faces.view.facelets.MetadataTarget.class javax.faces.view.facelets.ResourceResolver.class javax.faces.view.facelets.Tag.class javax.faces.view.facelets.TagAttribute.class javax.faces.view.facelets.TagAttributeException.class javax.faces.view.facelets.TagAttributes.class javax.faces.view.facelets.TagConfig.class javax.faces.view.facelets.TagDecorator.class javax.faces.view.facelets.TagException.class javax.faces.view.facelets.TagHandler.class javax.faces.view.facelets.TagHandlerDelegate.class javax.faces.view.facelets.TagHandlerDelegateFactory.class javax.faces.view.facelets.TextHandler.class javax.faces.view.facelets.ValidatorConfig.class javax.faces.view.facelets.ValidatorHandler.class javax.faces.webapp.AttributeTag.class javax.faces.webapp.ConverterELTag.class javax.faces.webapp.ConverterTag.class javax.faces.webapp.FacesServlet.class javax.faces.webapp.FacetTag.class javax.faces.webapp.PreJsf2ExceptionHandlerFactory.class javax.faces.webapp.UIComponentBodyTag.class javax.faces.webapp.UIComponentClassicTagBase.class javax.faces.webapp.UIComponentELTag.class javax.faces.webapp.UIComponentTag.class javax.faces.webapp.UIComponentTagBase.class javax.faces.webapp.ValidatorELTag.class javax.faces.webapp.ValidatorTag.class javax.faces.webapp._ErrorPageWriter.class javax.faces.webapp._PageContextOutWriter.class
myfaces-api-2.0.0.pom file content.
<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/maven-v4_0_0.xsd"> <parent> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-core-project</artifactId> <version>2.0.0-alpha</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-api</artifactId> <name>Apache Myfaces JSF Core-2.0 API</name> <description> The public API classes of the Apache MyFaces CORE JSF-2.0 project </description> <url>http://myfaces.apache.org/core20/myfaces-api</url> <scm> <connection>scm:svn:http://svn.apache.org/repos/asf/myfaces/core/trunk/api</connection> <developerConnection>scm:svn:https://svn.apache.org/repos/asf/myfaces/core/trunk/api</developerConnection> <url>http://svn.apache.org/repos/asf/myfaces/core/trunk/api</url> </scm> <build> <plugins> <!-- javascript plugin adjusted to our build process please do not delete this it is just disabled for now --> <plugin> <artifactId>javascript-maven-plugin</artifactId> <groupId>org.codehaus.mojo.javascript</groupId> <!-- we have to enforce a version for now which works due to the alpha stage of the plugin --> <version>1.0-alpha-1-20090530.211438-7</version> <extensions>true</extensions> <executions> <execution> <id>compile</id> <goals> <goal>compile</goal> </goals> <phase>process-resources</phase> <configuration> <descriptor>${basedir}/src/assembler/jsfscripts-compiler.xml</descriptor> </configuration> </execution> <execution> <id>compress</id> <goals> <goal>compress</goal> </goals> <phase>process-resources</phase> <configuration> <scripts>target/classes/META-INF/resources/javax.faces/</scripts> <compressor>yahooUI</compressor> </configuration> </execution> </executions> <configuration> <sourceDirectory>src/main/javascript</sourceDirectory> <webappDirectory>${basedir}</webappDirectory> <outputDirectory>${basedir}/target/classes/META-INF/resources/javax.faces/</outputDirectory> </configuration> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> <configuration> <archive> <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile> </archive> </configuration> </plugin> <plugin> <artifactId>maven-source-plugin</artifactId> <version>2.0.4</version> <executions> <execution> <id>attach-source</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!-- berlios jsunit under apache2 license to cover javascript core routines which do not have to rely on a browser or can work on browser mockups! for furhter on dom testing we probably have to integrate html based tests with a browser engine but for the core apis this should be sufficient --> <plugin> <groupId>de.berlios.jsunit</groupId> <artifactId>jsunit-maven2-plugin</artifactId> <executions> <!--execution> <id>test</id> <goals> <goal>jsunit-test</goal> </goals> </execution--> </executions> <configuration> <sourceDirectory>src/main/javascript/META-INF/resources</sourceDirectory> <sources> <source>../../../../test/javascript/org/apache/myfaces/mockups/BrowserMockups.js</source> <!-- <source>javax/faces/_util/OpenAjax.js</source> --> <source>javax/faces/_util/_JSF2Utils.js</source> <source>javax/faces/ajax/Ajax.js</source> <source>../../../../test/javascript/org/apache/myfaces/test/_TestScenario.js</source> </sources> <testSourceDirectory>src/test/javascript/org/apache/myfaces</testSourceDirectory> <reportsDirectory>target/surefire-reports</reportsDirectory> <testSuites> <testSuite> <name>javax.faces.Ajax</name> <type>TESTSUITES</type> <includes> <include>test/MockupTest.js</include> <include>utils/_JSF2UtilsTests.js</include> <include>ajax/AjaxTests.js</include> </includes> </testSuite> </testSuites> </configuration> </plugin> <!-- <plugin> <groupId>org.apache.myfaces.buildtools</groupId> <artifactId>myfaces-faces-plugin</artifactId> <configuration> <typePrefix>javax.faces</typePrefix> <packageContains>javax.faces</packageContains> <jsfVersion>2.0</jsfVersion> <force>true</force> <templateSourceDirectory>src/main/java-templates</templateSourceDirectory> <skipApiOrBaseClasses>false</skipApiOrBaseClasses> <disableIdExpressions>true</disableIdExpressions> </configuration> <executions> <execution> <goals> <goal>generate-components</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency> </dependencies> </plugin> --> <plugin> <groupId>org.apache.myfaces.buildtools</groupId> <artifactId>myfaces-builder-plugin</artifactId> <version>1.0.4</version> <executions> <execution> <goals> <goal>build-metadata</goal> </goals> </execution> <execution> <id>makecomp</id> <configuration> <jsfVersion>12</jsfVersion> </configuration> <goals> <goal>make-components</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <executions> <execution> <id>bundle-manifest</id> <phase>process-classes</phase> <goals> <goal>manifest</goal> </goals> <configuration> <instructions> <Bundle-SymbolicName>org.apache.myfaces.core.api</Bundle-SymbolicName> <Bundle-Classpath>.</Bundle-Classpath> <Build-Jdk>${java.version}</Build-Jdk> <Implementation-Title>${project.name}</Implementation-Title> <Implementation-Version>${project.version}</Implementation-Version> <Implementation-Vendor>The Apache Software Foundation</Implementation-Vendor> <Implementation-Vendor-Id>${project.groupId}</Implementation-Vendor-Id> <Export-Package> *;version="${project.version}" </Export-Package> <Import-Package> javax.el;version="[1.0.0, 3.0.0)", javax.servlet;version="[2.5.0, 3.0.0)", javax.servlet.http;version="[2.5.0, 3.0.0)", javax.servlet.jsp;version="[2.1.0, 3.0.0)", javax.servlet.jsp.jstl.core;version="[1.1.2, 2.0.0)", javax.servlet.jsp.jstl.sql;version="[1.1.2, 2.0.0)", javax.servlet.jsp.tagext;version="[2.1.0, 3.0.0)", org.apache.commons.logging;version="[1.1.1, 2.0.0)", javax.faces.*;version="${project.version}" </Import-Package> </instructions> </configuration> </execution> </executions> </plugin> </plugins> </build> <profiles> <profile> <!-- - Generate files that are good to have when doing a release to main - repositories, but which are not wanted when doing a quick - "mvn install" before testing some code modifications. --> <id>generate-assembly</id> <build> <plugins> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>attach-javadoc</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> <!-- JSUnit Testing setup to test the affected javascript sources in a proper way! --> </plugins> </build> </profile> <profile> <!-- This plugin verifies the binary compablity with the jsf api of the RI TODO: add this to the normal build if 2.1 (or higher) of clirr-maven-plugin is released In the meantime to use this plugin it must be installed manually from https://svn.codehaus.org/mojo/trunk/mojo/clirr-maven-plugin There is also a pending bug which patch must be applied before using this plugin: http://jira.codehaus.org/browse/MCLIRR-5 --> <id>checkCompability</id> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>2.2.2</version> <configuration> <comparisonArtifacts> <comparisonArtifact> <groupId>com.sun.faces</groupId> <artifactId>jsf-api</artifactId> <version>2.0.1</version> </comparisonArtifact> </comparisonArtifacts> </configuration> <executions> <execution> <goals> <goal>check</goal> </goals> <phase>test</phase> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>checkJDK</id> <activation> <property> <name>performRelease</name> <value>true</value> </property> </activation> <build> <plugins> <plugin> <groupId>org.jvnet</groupId> <artifactId>animal-sniffer</artifactId> <version>1.2</version> <executions> <execution> <goals> <goal>check</goal> </goals> <configuration> <signature> <groupId>org.jvnet.animal-sniffer</groupId> <artifactId>java1.5</artifactId> <version>1.0</version> </signature> </configuration> </execution> </executions> </plugin> </plugins> </build> <pluginRepositories> <pluginRepository> <id>java.net.repo</id> <name>java.net repository</name> <url>http://download.java.net/maven/2/</url> </pluginRepository> </pluginRepositories> </profile> </profiles> <dependencies> <!-- - The file with config metadata for generating component classes. The contents - of this jarfile are processed using the maven-faces-plugin. - This is no longer necessary because it is using myfaces-builder-plugin. <dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-build</artifactId> <version>2.0.0-alpha</version> <scope>provided</scope> </dependency> --> <dependency> <groupId>de.berlios.jsunit</groupId> <artifactId>jsunit-maven2-plugin</artifactId> <version>1.3</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet.jsp</groupId> <artifactId>jsp-api</artifactId> <version>2.1</version> <scope>provided</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <!-- version defined in parent --> <scope>provided</scope> <exclusions> <exclusion> <artifactId>jsp-api</artifactId> <groupId>javax.servlet</groupId> </exclusion> </exclusions> </dependency> <!-- dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.1.1</version> </dependency --> <dependency> <groupId>org.apache.myfaces.buildtools</groupId> <artifactId>myfaces-builder-annotations</artifactId> <version>1.0.4</version> <scope>provided</scope> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.7.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <classifier>jdk15</classifier> <version>5.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.myfaces.test</groupId> <artifactId>myfaces-test20</artifactId> <version>1.0.0-alpha</version> <scope>test</scope> </dependency> <dependency> <groupId>jmock</groupId> <artifactId>jmock</artifactId> <version>1.2.0</version> <scope>test</scope> </dependency> <dependency> <groupId>jmock</groupId> <artifactId>jmock-cglib</artifactId> <version>1.2.0</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.3</version> <scope>test</scope> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymockclassextension</artifactId> <version>2.3</version> <scope>test</scope> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.CR3</version> <scope>provided</scope> </dependency> </dependencies> <repositories> <repository> <id>jboss releases</id> <name>JBoss Releases</name> <url>http://repository.jboss.org/maven2/</url> <layout>default</layout> </repository> </repositories> <reporting> <plugins> <plugin> <artifactId>maven-javadoc-plugin</artifactId> <version>2.4</version> </plugin> <plugin> <artifactId>maven-changelog-plugin</artifactId> <version>2.1</version> <reportSets> <reportSet> <id>dual-report</id> <configuration> <type>range</type> <range>30</range> </configuration> <reports> <report>changelog</report> <report>file-activity</report> <report>dev-activity</report> </reports> </reportSet> </reportSets> </plugin> <plugin> <artifactId>maven-jxr-plugin</artifactId> <version>2.1</version> </plugin> <plugin> <artifactId>maven-surefire-report-plugin</artifactId> <version>2.4.3</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>taglist-maven-plugin</artifactId> <version>2.1</version> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> <version>2.2</version> </plugin> <!-- override PMD settings to set targetJdk --> <plugin> <artifactId>maven-pmd-plugin</artifactId> <version>2.4</version> <configuration> <rulesets> <ruleset>/rulesets/basic.xml</ruleset> <ruleset>/rulesets/unusedcode.xml</ruleset> </rulesets> <linkXRef>true</linkXRef> <minimumTokens>100</minimumTokens> <targetJdk>1.5</targetJdk> <excludes> <!-- these class make the PMD plugin crash (NullPointerException). --> <exclude>org/apache/myfaces/el/convert/PropertyResolverToELResolver.java</exclude> <exclude>org/apache/myfaces/el/PropertyResolverImpl.java</exclude> </excludes> </configuration> <reportSets> <reportSet> <reports> <report>pmd</report> <report>cpd</report> </reports> </reportSet> </reportSets> </plugin> </plugins> </reporting> </project>
<dependency> <groupId>org.apache.myfaces.core</groupId> <artifactId>myfaces-api</artifactId> <version>2.0.0</version> </dependency>
If you think the following myfaces-api-2.0.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download myfaces-api-2.0.0.jar file