3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
5 # Copyright 2009-2017 Oracle and/or its affiliates. All rights reserved.
7 # Oracle and Java are registered trademarks of Oracle and/or its affiliates.
8 # Other names may be trademarks of their respective owners.
10 # The contents of this file are subject to the terms of either the GNU
11 # General Public License Version 2 only ("GPL") or the Common
12 # Development and Distribution License("CDDL") (collectively, the
13 # "License"). You may not use this file except in compliance with the
14 # License. You can obtain a copy of the License at
15 # http://www.netbeans.org/cddl-gplv2.html
16 # or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
17 # specific language governing permissions and limitations under the
18 # License. When distributing the software, include this License Header
19 # Notice in each file and include the License file at
20 # nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this
21 # particular file as subject to the "Classpath" exception as provided
22 # by Oracle in the GPL Version 2 section of the License file that
23 # accompanied this code. If applicable, add the following below the
24 # License Header, with the fields enclosed by brackets [] replaced by
25 # your own identifying information:
26 # "Portions Copyrighted [year] [name of copyright owner]"
30 # The Original Software is NetBeans. The Initial Developer of the Original
31 # Software is Sun Microsystems, Inc. Portions Copyright 2009-2010 Sun
32 # Microsystems, Inc. All Rights Reserved.
34 # If you wish your version of this file to be governed by only the CDDL
35 # or only the GPL Version 2, indicate your decision by adding
36 # "[Contributor] elects to include this software in this distribution
37 # under the [CDDL or GPL Version 2] license." If you do not indicate a
38 # single choice of license, a recipient has the option to distribute
39 # your version of this file under either the CDDL, the GPL Version 2 or
40 # to extend the choice of license to its licensees as provided above.
41 # However, if you add GPL Version 2 code and therefore, elected the GPL
42 # Version 2 license, then the option applies only if the new code is
43 # made subject to such option by the copyright holder.
45 cp -r ../duplicates/server/indexer/build/cluster/* build/indexing-backend/indexer/indexer
46 cp -r ../duplicates/ide/build/cluster/* build/indexing-backend/indexer/indexer
47 cp -r ../remoting/ide/build/cluster/* build/indexing-backend/indexer/indexer
48 cp -r ../language/ide/build/cluster/* build/indexing-backend/indexer/indexer
49 cp -r ../duplicates/server/web/*/dist/*.jar build/indexing-backend/web/lib
50 cp -r ../language/server/web/*/dist/*.jar build/indexing-backend/web/lib
51 cp -r ../language/server/web/*/dist/lib/*.jar build/indexing-backend/web/lib
53 (cd build; zip -r indexing-backend-feature-packed.zip indexing-backend) || exit 1
54 (cd build; zip -r indexing-backend-feature-packed-shortened.zip `find indexing-backend -type f | grep -v indexing-backend/indexer/enterprise/ | grep -v indexing-backend/indexer/apisupport/ | grep -v indexing-backend/indexer/cnd/ | grep -v indexing-backend/indexer/dlight/ | grep -v indexing-backend/indexer/harness/ | grep -v indexing-backend/indexer/ide/ | grep -v indexing-backend/indexer/java | grep -v indexing-backend/indexer/nb/ | grep -v indexing-backend/indexer/platform/ | grep -v indexing-backend/indexer/profiler/ | grep -v indexing-backend/indexer/websvccommon/`) || exit 1
56 (cd server/tests; ./run-integration-tests) || exit 1