Added maven build to TeamPage and license headings (required to build with maven) in files without it
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/bb65616d Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/bb65616d Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/bb65616d Branch: refs/heads/feature-autobuild/example-maven-dirs Commit: bb65616de2b7965352d905cc3b5f9ff8e78231de Parents: 82a6f7c Author: Carlos Rovira <carlosrov...@apache.org> Authored: Sat Nov 5 00:17:34 2016 +0100 Committer: Carlos Rovira <carlosrov...@apache.org> Committed: Sat Nov 5 00:17:34 2016 +0100 ---------------------------------------------------------------------- examples/flexjs/TeamPage/pom.xml | 112 +++++++++++++++++++ .../flexjs/TeamPage/src/models/MemberList.as | 18 +++ examples/flexjs/TeamPage/src/models/Person.as | 18 +++ examples/flexjs/TeamPage/src/team.json | 21 +++- 4 files changed, 168 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/bb65616d/examples/flexjs/TeamPage/pom.xml ---------------------------------------------------------------------- diff --git a/examples/flexjs/TeamPage/pom.xml b/examples/flexjs/TeamPage/pom.xml new file mode 100644 index 0000000..0995656 --- /dev/null +++ b/examples/flexjs/TeamPage/pom.xml @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +--> +<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> + + <parent> + <groupId>org.apache.flex.flexjs.examples</groupId> + <artifactId>examples-flexjs</artifactId> + <version>0.8.0-SNAPSHOT</version> + </parent> + + <artifactId>TeamPage</artifactId> + <version>0.8.0-SNAPSHOT</version> + <packaging>swf</packaging> + + <name>Apache Flex - FlexJS: Examples: FlexJS: TeamPage</name> + + <build> + <sourceDirectory>src</sourceDirectory> + <plugins> + <plugin> + <groupId>org.apache.flex.flexjs.compiler</groupId> + <artifactId>flexjs-maven-plugin</artifactId> + <extensions>true</extensions> + <configuration> + <flashVersion>20.0</flashVersion> + <mainClass>TeamPage.mxml</mainClass> + </configuration> + <executions> + <!-- Add a second execution with output set to JavaScript (Flash is the default) --> + <execution> + <id>compile-javascript</id> + <phase>compile</phase> + <goals> + <goal>compile-app</goal> + </goals> + <configuration> + <outputJavaScript>true</outputJavaScript> + <removeCirculars>true</removeCirculars> + </configuration> + </execution> + </executions> + <dependencies> + <dependency> + <groupId>org.apache.flex.flexjs.compiler</groupId> + <artifactId>compiler-jx</artifactId> + <version>0.8.0-SNAPSHOT</version> + </dependency> + </dependencies> + </plugin> + </plugins> + </build> + + <dependencies> + <dependency> + <groupId>org.apache.flex.flexjs.framework</groupId> + <artifactId>Core</artifactId> + <version>0.8.0-SNAPSHOT</version> + <type>swc</type> + </dependency> + + <dependency> + <groupId>org.apache.flex.flexjs.framework</groupId> + <artifactId>Network</artifactId> + <version>0.8.0-SNAPSHOT</version> + <type>swc</type> + </dependency> + + <!-- Needed for Flash compilation --> + <dependency> + <groupId>com.adobe.flash.framework</groupId> + <artifactId>playerglobal</artifactId> + <version>20.0</version> + <type>swc</type> + <scope>provided</scope> + </dependency> + + <!-- Needed for JavaScript compilation --> + <dependency> + <groupId>org.apache.flex.flexjs.framework</groupId> + <artifactId>HTML</artifactId> + <version>0.8.0-SNAPSHOT</version> + <type>swc</type> + </dependency> + <dependency> + <groupId>org.apache.flex.flexjs.framework</groupId> + <artifactId>Language</artifactId> + <version>0.8.0-SNAPSHOT</version> + <type>swc</type> + </dependency> + </dependencies> + +</project> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/bb65616d/examples/flexjs/TeamPage/src/models/MemberList.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/TeamPage/src/models/MemberList.as b/examples/flexjs/TeamPage/src/models/MemberList.as index 28c7dae..1b5c3e7 100644 --- a/examples/flexjs/TeamPage/src/models/MemberList.as +++ b/examples/flexjs/TeamPage/src/models/MemberList.as @@ -1,3 +1,21 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +//////////////////////////////////////////////////////////////////////////////// package models { import org.apache.flex.collections.LazyCollection; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/bb65616d/examples/flexjs/TeamPage/src/models/Person.as ---------------------------------------------------------------------- diff --git a/examples/flexjs/TeamPage/src/models/Person.as b/examples/flexjs/TeamPage/src/models/Person.as index 3bb34ac..36ed24a 100644 --- a/examples/flexjs/TeamPage/src/models/Person.as +++ b/examples/flexjs/TeamPage/src/models/Person.as @@ -1,3 +1,21 @@ +//////////////////////////////////////////////////////////////////////////////// +// +// Licensed to the Apache Software Foundation (ASF) under one or more +// contributor license agreements. See the NOTICE file distributed with +// this work for additional information regarding copyright ownership. +// The ASF licenses this file to You under the Apache License, Version 2.0 +// (the "License"); you may not use this file except in compliance with +// the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +//////////////////////////////////////////////////////////////////////////////// package models { import org.apache.flex.events.Event; http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/bb65616d/examples/flexjs/TeamPage/src/team.json ---------------------------------------------------------------------- diff --git a/examples/flexjs/TeamPage/src/team.json b/examples/flexjs/TeamPage/src/team.json index e7c2c3d..b082f40 100644 --- a/examples/flexjs/TeamPage/src/team.json +++ b/examples/flexjs/TeamPage/src/team.json @@ -1,4 +1,23 @@ -{ "template": { +/* + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ + + { "template": { "name": "put here name here", "title": "put your apache.org title here or leave blank", "photoURL": "put the url to your uploaded photo here",