The LabKey Server source code is available via enlistment in LabKey's  ترجمة - The LabKey Server source code is available via enlistment in LabKey's  العربية كيف أقول

The LabKey Server source code is av

The LabKey Server source code is available via enlistment in LabKey's Subversion repository. Creating an enlistment will allow you to monitor, build, and develop against the most current, unreleased LabKey source code as well as released versions of the product. The following topic provides step-by-step instructions for acquiring the LabKey Server source code, installing required components, and building LabKey Server from source. Note: if your development project does not require Java, consider using the module development path -- for details see: Develop Modules

Checklist

A checklist, guiding you through the setup process, is available for download: LabKey_Development_Server_Checklist.xlsx
Obtain and Install LabKey Source

Enlist in the Version Control Project to Obtain the LabKey Source Files Via SVN

Follow the instructions on the Enlisting in the Version Control Project page to enlist in the LabKey Subversion Repository and obtain the source files.

Note: For LabKey developers, we recommend enlisting in the LabKey SVN. However, if you are only interested in reading the source code then you can also obtain the source distribution from the Source Code download page. The source distribution is available as a .zip file for Windows users, and as a .tar file for Unix users. Extract the source files from the LabKey source archive to a designated directory on your local computer. For example, on Windows you might extract the source files to c:labkey. From this point forward we refer to the directory containing the LabKey source as .
Obtain and Install LabKey Prerequisites

Install Oracle JDK

Download the Oracle JDK (Java Development Kit) version 8 from http://www.oracle.com/technetwork/java/javase/downloads/index.html and install it. For more details, see Supported Technologies.

Install Tomcat

Download the latest version of Tomcat 7 (the web server) from http://tomcat.apache.org/download-70.cgi. If you're developing against the upcoming 15.3 release (i.e., trunk) you can build and run on Tomcat 8 instead (http://tomcat.apache.org/download-80.cgi). Note that distributions built against Tomcat 8 cannot be deployed on Tomcat 7. For more details, see Supported Tomcat Versions.

To install Tomcat, unzip it to the chosen directory (e.g., on a Windows machine, C: omcat). The Windows Service Installer is usable for production deployments, but is not generally recommended for developers who tend to start and stop Tomcat frequently. The Service Installer distribution also omits scripts that are used by the standard build file (e.g., catalina.bat).

Use of non-ASCII characters, or running the Build Verification Test (BVT), with Tomcat 7 requires that you modify your server configuration in $TOMCAT_HOME/conf/server.xml. (This step is not required for Tomcat 8). If running Tomcat 7, add the following attribute to your Connector element:

URIEncoding="UTF-8"

Install and Configure Your Database

Install one of the following database servers:

PostgreSQL
Microsoft SQL Server

Platform-specific installation instructions:

Install PostgreSQL (Windows)
Install PostgreSQL (Linux, Unix or Macintosh)
Install Microsoft SQL Server

Configure Environment Variables and System Path

After you've installed the components listed above, you'll need to create the following environment variables:

A new system environment variable named JAVA_HOME that points to your JDK installation location (e.g., C:Program FilesJavajdk1.8.0_xx). If you've already set the JAVA_HOME variable to point to your installation of the JRE, you should modify it to point to the JDK.
A new system environment variable named CATALINA_HOME that points to the location of the root directory of your Tomcat installation (e.g., C: omcat).

You'll also need to add to your system PATH:

References to the locations:
/external/ant/bin
and
/build/deploy/bin

For example, C:devlabkeyexternalantin;C:devlabkeyuilddeployin. These directories contain Apache Ant for building the LabKey source, as well as a number of open-source executable files used by LabKey. Note that the build process automatically creates the build/deploy/bin, so it may not exist initially. For more information on third-party components used by LabKey, see Third-Party Components and Licenses.

Note: Apache Ant is included in the project as a convenience; if you have a recent version of Ant already installed you can use that instead. As of LabKey Server 14.2, Ant 1.9.3 or newer is required to build.

For example, on OSX place the environment variables in your .bash_profile:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
export CATALINA_HOME=$HOME/apps/tomcat
export LABKEY_ROOT=$HOME/labkey/trunk
export LABKEY_GWT_USER_OVERRIDE="gwt-user-firefox"
export PATH=$LABKEY_ROOT/external/ant/bin:$LABKEY_ROOT/build/deploy/bin:$PATH

Install and Configure IntelliJ IDEA

The LabKey development team develops LabKey using a recent version of IntelliJ IDEA (currently 14.1.x). You can use this tool or a different Java environment if you are planning on modifying or extending the LabKey source code. Here we describe how to configure the IntelliJ development environment, but we recommend employing the same general principles if you are using a different development environment.

You can download IntelliJ IDEA for trial or purchase from http://www.jetbrains.com/idea. Since LabKey is an open-source project, if you're doing open-source development you can use the free license that JetBrains makes available to open source developers. To qualify, JetBrains requires that you contribute code back to the project and have been a member of the community for at least three months. The requirements are available on their web site. Contact us for more information.

Some users have experimented with Eclipse as the IDE, for set up details, see the Developer Message Board.

Follow these steps to configure IntelliJ to build and debug LabKey:

Open and Configure the LabKey Project in IntelliJ

1. Copy the file /server/LabKey.iws.template to create a new file called /server/LabKey.iws.

2. Launch IntelliJ.

3. Open the LabKey IntelliJ project file, LabKey.ipr, from the /server directory. IntelliJ will require you set two path variables in order to load the project:

Set the CATALINA_HOME path variable to the root directory of your Tomcat installation (e.g., C:tomcat). (If IntelliJ doesn't ask for this path, go to IntelliJ IDE > Preferences. Select Path Variables.)

Installing and configuring GWT is required only if you plan to modify existing or develop new Google Web Toolkit (GWT) components.

Configure the Target JDK

We recommend that you configure IntelliJ to use the JDK that you installed earlier as the "Project SDK" (Note that IntelliJ uses the term "SDK" to mean the JDK).

Configure the target JDK for the IntelliJ project as follows:

From the IntelliJ File menu, choose Project Structure.
Select Project.
Under Project SDK click New.
Browse to and select the path of your JDK.
Click Edit.
Change the Name of the SDK to "labkey".
Click Modules.
Select the LabKey module, then select the Dependencies tab.
Ensure that the Module SDK is set to Project SDK (labkey). Verify that the other modules are also using the project SDK.
Click Apply.
Click OK.

Verify the target JDK for Ant as follows:

Display the IntelliJ Ant Build menu, if it's not already displayed, by choosing View| Tool Windows | Ant Build.
Right-click on LabKey Build and select Properties.
Click the Execution tab.
Verify that the Use Project Default Ant option is selected.
Verify that in the Run under JDK drop-down, "Project JDK (labkey)" is selected.
Click OK.

Configure LabKey Development/Debug Configuration

The LabKey.iws that you created earlier should include a LabKey Development/Debug configuration that you can use to run and debug LabKey Server from within IntelliJ.

In the IntelliJ toolbar you should see a drop-down menu with LabKey Development selected.
Click the drop-down (or open the Run menu) and select Edit Configurations to review the configuration.

You should be able to use the configuration from LabKey.iws and skip to the next step. However, below are steps you could use to create a new Run/Debug configuration and explanations for each setting:

Select the Application tab.
Click the + button to add a new configuration, and name it "LabKey Development" or something similar.
Set the Main class to "org.apache.catalina.startup.Bootstrap".
Set the VM parameters. The LabKey developers use VM parameters similar to the following:

-Dcatalina.base="./" -Dcatalina.home="./" -Djava.io.tmpdir="./temp" -Ddevmode=true -ea -Dsun.io.useCanonCaches=false -Xmx1G -classpath "./bin/bootstrap.jar;./bin/tomcat-juli.jar"

Note that classpath arguments are separated with a ":" on OSX and a ";" on Windows.
For more information on setting Java VM parameters, see the J2SE documentation.
For more information on setting the Tomcat system properties, see the Apache Tomcat documentation.
The "-Ddevmode=true" setting runs your LabKey server in development mode, which provides these benefits:
Prevents your server from sending exception and usage reports to labkey.org.
Causes your LabKey instance to access JavaScript files, SQL Scripts, schema XML files, and other resources from the source tree. When you change files of these types, your LabKey instance will incorporate the changes immediately without requiring a rebuild.
Enables dynamic recompilation of JSP files. When you edit a JSP file your server will automatically recompile it the next time it's used, providing much faster turnaround time.
Set the Program parameters to "start".
Set the Working directory to your
0/5000
من: -
إلى: -
النتائج (العربية) 1: [نسخ]
نسخ!
التعليمات البرمجية المصدر للخادم لبكي متاح عن طريق التجنيد في مستودع لبكي للتخريب. خلق تجنيد سوف تسمح لك رصد، وبناء وتطوير ضد معظم الحالية، التي تقف لبكي مصدر التعليمات البرمجية، فضلا عن إصدارها إصدارات المنتج. الموضوع التالي إرشادات خطوة بخطوة للحصول على الملقم لبكي التعليمات البرمجية المصدر، تثبيت المكونات المطلوبة، وبناء الخادم لبكي من المصدر. ملاحظة: إذا كان لا يتطلب مشروع التطوير الخاص بك جافا، النظر في استخدام مسار التنمية وحدة نمطية--للتفاصيل، انظر: "تطوير الوحدات النمطية"قائمة مرجعيةقائمة مرجعية، توجيه لكم من خلال عملية الإعداد، ومتاحة للتحميل: LabKey_Development_Server_Checklist.xlsxالحصول على وتثبيت مصدر لابكييالتطوع في المشروع الموجود ضمن التحكم الإصدار الحصول على ملفات المصدر لبكي عبر SVNاتبع الإرشادات التي تظهر على انليستينج في صفحة "المشروع عنصر التحكم الإصدار" التطوع في "مستودع التخريب لبكي" والحصول على الملفات المصدر.ملاحظة: للمطورين لبكي، نوصي بالتسجيل في إس لبكي. ومع ذلك، إذا كنت مهتما فقط بقراءة التعليمات البرمجية المصدر ثم يمكنك أيضا الحصول على مصدر التوزيع من صفحة تحميل "التعليمات البرمجية المصدر". يتوفر مصدر التوزيع كملف.zip لمستخدمي Windows، و كملف.tar للمستخدمين Unix. استخراج الملفات المصدر من الأرشيف المصدر لبكي إلى دليل معين على الكمبيوتر المحلي الخاص بك. على سبيل المثال، في Windows يمكنك استخراج الملفات المصدر إلى c:labkey. من هذه النقطة إلى الأمام ونحن نشير إلى الدليل الذي يحتوي مصدر لبكي .الحصول على وتثبيت المتطلبات المسبقة لبكيتثبيت أوراكل JDKتنزيل JDK أوراكل (أدوات تطوير جافا) الإصدار 8 من http://www.oracle.com/technetwork/java/javase/downloads/index.html وتثبيته. للحصول على مزيد من التفاصيل، انظر "دعم التكنولوجيات".تثبيت القطتحميل أحدث إصدار من القط 7 (ملقم ويب) من http://tomcat.apache.org/download-70.cgi. إذا كنت في وضع ضد الإفراج عن 15.3 القادمة (أي الجذع) يمكنك بناء وتشغيل 8 القط بدلاً من ذلك (البند http://tomcat.apache.org/download-80.cgi). لاحظ أنه لا يمكن نشر توزيعات بني ضد 8 قط على القط 7. للحصول على مزيد من التفاصيل، انظر "دعم إصدارات قط".لتثبيت Tomcat، فك ضغط الملف إلى الدليل الذي تم اختياره (مثلاً، على آلة ويندوز، C: omcat). خدمة Windows Installer صالحة للاستعمال لعمليات الإنتاج، ولكن لا ينصح عموما للمطورين الذين يميلون إلى بدء تشغيل وإيقاف القط كثيرا. كما يغفل توزيع "خدمة مثبت" البرامج النصية التي يتم استخدامها بواسطة ملف البناء القياسية (على سبيل المثال، catalina.bat).استخدام أحرف غير ASCII، أو تشغيل بناء التحقق الاختبار (BVT)، مع القط 7 يتطلب أن تقوم بتعديل تكوين الملقم الخاص بك في $TOMCAT_HOME/conf/server.xml. (هذه الخطوة غير مطلوبة من أجل 8 قط). إذا كان تشغيل Tomcat 7، أضف السمة التالية إلى عنصر الرابط الخاص بك:أورينكودينج = "UTF-8"تثبيت وتكوين قاعدة البيانات الخاصة بكقم بتثبيت أحد خوادم قاعدة البيانات التالية: كيو Microsoft SQL Serverإرشادات التثبيت الخاصة بالنظام الأساسي: تثبيت كيو (Windows) تثبيت كيو (لينكس أو Unix أو ماكنتوش) تثبيت Microsoft SQL Serverتكوين متغيرات البيئة ومسار النظامبعد أن قمت بتثبيت المكونات المدرجة أعلاه، ستحتاج إلى إنشاء متغيرات البيئة التالية: متغير بيئة نظام جديد اسمه JAVA_HOME الذي يشير إلى موقع تثبيت JDK الخاص بك (على سبيل المثال، FilesJavajdk1.8.0_xx C:Program). إذا قمت مسبقاً بتعيين المتغير JAVA_HOME للإشارة إلى تثبيت JRE، ينبغي تعديله للإشارة إلى JDK. متغير بيئة نظام جديد اسمه CATALINA_HOME الذي يشير إلى موقع الدليل الجذر التثبيت القط الخاص بك (على سبيل المثال، C: omcat).سوف تحتاج أيضا إلى إضافة إلى مسار النظام الخاص بك: مراجع إلى المواقع: /external/ant/bin و /build/deploy/binعلى سبيل المثال، C:devlabkeyexternalantin؛ C:devlabkeyuilddeployin. تحتوي هذه الدلائل أباتشي Ant لبناء مصدر لبكي، فضلا عن عدد من الملفات القابلة للتنفيذ مفتوحة المصدر المستخدمة من قبل لبكي. لاحظ أن عملية البناء تلقائياً بإنشاء البنية/النشر/بن، حيث أنها قد لا تكون موجودة في البداية. لمزيد من المعلومات حول مكونات خارجية يستخدمها لبكي، انظر مكونات طرف ثالث والتراخيص.ملاحظة: يتم تضمين النمل أباتشي في المشروع كملاءمه؛ إذا كان لديك أحدث إصدار من النمل مثبتة بالفعل يمكنك استخدام هذا بدلاً من ذلك. اعتبارا من لبكي Server 14.2، النمل 1.9.3 أو الأحدث مطلوب للبناء.على سبيل المثال، على ماك وضع متغيرات البيئة في.bash_profile الخاص بك:تصدير JAVA_HOME = '/usr/libexec/java_home-v 1.8'تصدير CATALINA_HOME = $الرئيسيه/تطبيقات/القطتصدير LABKEY_ROOT = $الرئيسيه/لبكي/جذعتصدير LABKEY_GWT_USER_OVERRIDE = "gwt-المستخدم--فايرفوكس"تصدير المسار = $LABKEY_ROOT/الخارجية/النمل/بن: $LABKEY_ROOT/بناء/نشر/بن: $PATHتثبيت وتكوين انتيليج أيدياويضع فريق التطوير لبكي لبكي باستخدام أحدث إصدار من "انتيليج أيديا" (حاليا 14.1.x). يمكنك استخدام هذه الأداة أو بيئة جافا مختلفة إذا كنت تخطط لتعديل أو توسيع التعليمات البرمجية المصدر لبكي. هنا ونحن تصف كيفية تكوين بيئة التطوير انتيليج، ولكن نوصي باستخدام نفس المبادئ العامة إذا كنت تستخدم بيئة تطوير مختلفة.يمكنك تحميل "انتيليج أيديا" للمحاكمة أو للشراء من http://www.jetbrains.com/idea. لبكي مشروع مفتوح المصدر، إذا كنت تقوم بتطوير المصادر المفتوحة يمكنك استخدام الرخصة الحرة أن JetBrains يجعل المتاحة لفتح المصدر للمطورين. للتأهل، يتطلب JetBrains يمكنك المساهمة في التعليمات البرمجية إلى المشروع، وكانت عضوا في المجتمع لمدة ثلاثة أشهر على الأقل. المتطلبات متوفرة على موقع ويب الخاص بهم. اتصل بنا لمزيد من المعلومات.وقد جربت بعض المستخدمين الكسوف كما IDE، لإعداد مزيد من التفاصيل، راجع "المجلس رسالة المطور".اتبع هذه الخطوات لتكوين انتيليج إنشاء وتصحيح لبكي:فتح وتكوين المشروع لبكي في انتيليج1. قم بنسخ الملف /server/LabKey.iws.template لإنشاء ملف جديد يسمى /server/LabKey.iws.2-إطلاق انتيليج.3. فتح ملف المشروع انتيليج لبكي، LabKey.ipr، من دليل/server. وسوف تتطلب انتيليج قمت بتعيين اثنين من المتغيرات المسار من أجل تحميل المشروع: تعيين المتغير path CATALINA_HOME إلى الدليل الجذر التثبيت القط الخاص بك (على سبيل المثال، C:tomcat). (إذا انتيليج لا تسأل عن هذا المسار، فانتقل إلى IDE انتيليج > تفضيلات. حدد مسار المتغيرات).تثبيت وتكوين GWT مطلوباً فقط إذا كنت تنوي تعديل القائمة أو وضع مكونات أدوات ويب غوغل (GWT) جديدة.تكوين الهدف JDKنوصي بأن تقوم بتكوين انتيليج لاستخدام JDK التي قمت بتثبيتها في وقت سابق ك SDK "المشروع" (لاحظ أن انتيليج يستخدم مصطلح "SDK" يعني JDK).تكوين الهدف JDK للمشروع انتيليج كما يلي: من القائمة ملف انتيليج، اختر "هيكل المشروع". حدد المشروع. ضمن المشروع SDK انقر فوق جديد. استعرض للوصول إلى ثم حدد مسار JDK الخاص بك. انقر فوق تحرير. قم بتغيير اسم الاستراحة إلى "لبكي". انقر فوق الوحدات النمطية. حدد الوحدة النمطية لبكي، ثم حدد علامة التبويب التبعيات. تأكد من تعيين SDK الوحدة النمطية للمشروع SDK (لبكي). التحقق من أن الوحدات النمطية الأخرى تستخدم أيضا المشروع SDK. انقر فوق تطبيق. انقر فوق موافق.تحقق من الهدف JDK للنمل كما يلي: عرض القائمة "بناء النمل انتيليج"، إذا كان يتم عرض لم تكن بالفعل، عن طريق اختيار View| أداة Windows | بناء النمل. انقر بالزر الأيمن على بناء لبكي وحدد خصائص. انقر فوق علامة التبويب التنفيذ. تحقق من أن يتم تحديد الخيار "استخدام المشروع الافتراضي النمل". تأكد من أن في التشغيل تحت JDK المنسدلة، تحديد "مشروع جدك (لبكي)". انقر فوق موافق.تكوين لبكي التنمية/التصحيحينبغي أن تتضمن LabKey.iws الذي قمت بإنشائه في وقت سابق تكوين لبكي تنمية/تصحيح التي يمكنك استخدامها لتشغيل وتصحيح ملقم لبكي من داخل انتيليج. في شريط الأدوات انتيليج سترى قائمة المنسدلة مع "التنمية لبكي" المحدد. انقر فوق القائمة المنسدلة (أو فتح قائمة التشغيل)، وحدد "تحرير تكوينات" لاستعراض التكوين.يجب أن تكون قادراً على استخدام التكوين من LabKey.iws وقم بالتخطي إلى الخطوة التالية. ومع ذلك، فيما يلي الخطوات التي يمكن استخدامها لإنشاء تكوين جديد لتشغيل/يصحح وتفسيرات لكل تعيين: حدد علامة التبويب التطبيقات. انقر + زر لإضافة تكوين جديد، وتسميته "لابكيي التنمية" أو شيئا من هذا القبيل. تعيين الفئة الرئيسية إلى "org.apache.catalina.startup.Bootstrap". تعيين معلمات VM. للمطورين لبكي استخدام معلمات VM مشابهة لما يلي:-Dcatalina.base="./"-Dcatalina.home="./"-Djava.io.tmpdir="./temp"-ديفمودي = true--ea-Dsun.io.useCanonCaches=false-Xmx1G-classpath"./bin/bootstrap.jar؛. /bin/tomcat-juli.jar " ملاحظة أن يتم فصل الحجج classpath مع ":" على ماك و ";" في Windows. لمزيد من المعلومات حول إعداد المعلمات Java VM، راجع وثائق J2SE. لمزيد من المعلومات حول إعداد خصائص النظام قط، راجع وثائق Apache Tomcat. "-ديفمودي = true" الإعداد تشغيل الخادم الخاص بك لبكي في نمط التنمية الذي يقدم هذه المزايا: يمنع الملقم الخاص بك من إرسال تقارير استخدام الاستثناء وإلى labkey.org. يؤدي مثيل لبكي الخاص بك الوصول إلى ملفات جافا سكريبت، البرامج النصية ل SQL، وملفات XML مخطط، والموارد الأخرى من شجرة المصدر. عندما تقوم بتغيير الملفات من هذه الأنواع، لبكي المثيل الخاص بك سيتم دمج التغييرات فورا دون الحاجة إلى إعادة إنشاء. يتيح إعادة التحويل البرمجي الديناميكي لملفات JSP. عندما تقوم بتحرير ملف JSP الملقم الخاص بك سوف تلقائياً إعادة ترجمة فإنه في المرة التالية التي يتم استخدامه، توفير الوقت تحول أسرع بكثير. تعيين معلمات البرنامج "البدء". تعيين دليل العمل الخاص بك
يجري ترجمتها، يرجى الانتظار ..
النتائج (العربية) 2:[نسخ]
نسخ!
وLabKey شفرة المصدر خادم متوفرة عن طريق التجنيد في مستودع التخريب LabKey ل. وخلق التجنيد تسمح لك لرصد وبناء وتطوير ضد، تقف LabKey شفرة المصدر الأكثر الحالي وكذلك الإصدارات التي تم إصدارها من المنتج. يوفر الموضوع التالي خطوة بخطوة تعليمات للحصول على شفرة المصدر LabKey خادم وتركيب المكونات المطلوبة، وبناء LabKey Server من المصدر. ملاحظة: إذا كان المشروع تطوير الخاص بك لا يتطلب جافا، النظر في استخدام مسار التنمية وحدة - لمزيد من التفاصيل انظر: تطوير وحدات المرجعية والمرجعية، وتوجيه لكم من خلال عملية الإعداد، وهو متاح للتحميل: LabKey_Development_Server_Checklist.xlsx الحصول على تثبيت LabKey المصدر تجنيد في مشروع التحكم في إصدارات الحصول على LabKey المصدر الملفات عن طريق SVN اتبع الإرشادات التي تظهر على التجند في الصفحة مشروع التحكم الإصدار إلى الانخراط في LabKey التخريب مستودع والحصول على الملفات المصدر. ملاحظة: بالنسبة للمطورين LabKey، نوصي التجند في LabKey SVN. ومع ذلك، إذا كنت مهتما فقط في قراءة شفرة المصدر بعد ذلك يمكنك أيضا الحصول على التوزيع مصدر من صفحة التحميل شفرة المصدر. توزيع مصدر متاح كملف الرمز البريدي لمستخدمي ويندوز، وكملف القطران لمستخدمي يونكس. استخراج الملفات المصدر من المصدر أرشيف LabKey إلى دليل المعينة على جهاز الكمبيوتر المحلي. على سبيل المثال، على نظام التشغيل Windows قد قمت استخراج الملفات المصدر إلى c: labkey. من هذه النقطة إلى الأمام نشير إلى الدليل الذي يحتوي على مصدر LabKey كما










.
الحصول على تثبيت LabKey المتطلبات الأساسية Oracle تثبيت JDK تحميل أوراكل JDK (أدوات تطوير جافا) النسخة 8 من http://www.oracle.com/technetwork/java/javase/downloads/index.html وتثبيته. لمزيد من التفاصيل، انظر تقنيات المعتمدة. قم بتثبيت القط تحميل أحدث نسخة من القط 7 (خادم الويب) من http://tomcat.apache.org/download-70.cgi. إذا كنت مطورا ضد الإفراج 15.3 القادم (أي الجذع) يمكنك بناء وتشغيل القط 8 بدلا من ذلك (http://tomcat.apache.org/download-80.cgi). لاحظ أن التوزيعات المبنية على القط 8 لا يمكن نشرها على القط 7. لمزيد من التفاصيل، انظر إصدارات القط المعتمدة. لتثبيت القط، بفك إلى الدليل المختار (على سبيل المثال، على جهاز ويندوز، C: هر). خدمة مثبت Windows صالحة للاستعمال لنشر الإنتاج، ولكن لا ينصح عموما للمطورين الذين يميلون لتشغيل وإيقاف القط في كثير من الأحيان. يغفل توزيع خدمة مثبت أيضا البرامج النصية التي يتم استخدامها من قبل ملف البناء القياسية (على سبيل المثال، catalina.bat). استخدام أحرف غير ASCII، أو تشغيل بناء التأكيد اختبار (BVT)، مع القط 7 يتطلب أن تقوم بتعديل تكوين الملقم الخاص بك في $ TOMCAT_HOME / أسيوط / server.xml. (غير مطلوب هذه الخطوة لقط 8). إذا تشغيل القط 7، إضافة السمة التالية إلى عنصر موصل الخاص بك: URIEncoding = "UTF-8" تثبيت وتكوين قاعدة البيانات الخاصة بك تثبيت أحد خوادم قاعدة البيانات التالية: كيو مايكروسوفت SQL خادم تعليمات تركيب منصة محددة: قم بتثبيت كيو (ويندوز) التثبيت كيو (لينكس، ويونيكس أو ماكنتوش) تثبيت Microsoft SQL خادم المتغيرات تكوين البيئة ومسار النظام بعد أن كنت قد تثبيت المكونات المذكورة أعلاه، سوف تحتاج إلى إنشاء متغيرات البيئة التالية: A جديد متغير بيئة نظام اسمه JAVA_HOME الذي يشير الى حسابك موقع التثبيت جدك (على سبيل المثال، C: ملفات البرنامج جاوة jdk1.8.0_xx). إذا كنت قد قمت بالفعل متغير JAVA_HOME للإشارة إلى التثبيت من JRE، يجب تعديله للإشارة إلى JDK. A جديد متغير بيئة نظام اسمه CATALINA_HOME الذي يشير إلى موقع دليل جذر التثبيت القط الخاص بك (على سبيل المثال ، C: هر) ستحتاج أيضا إلى إضافة إلى PATH النظام الخاص بك: المراجع إلى المواقع:






































/ الخارجية / النمل / بن
و
/ بناء / نشر / بن على سبيل المثال، C: ديف labkey الخارجي النمل بن؛ C: ديف labkey بناء نشر بن. هذه الدلائل تحتوي على اباتشي النملة لبناء مصدر LabKey، فضلا عن عدد من الملفات القابلة للتنفيذ المصدر المفتوح التي يستخدمها LabKey. لاحظ أن عملية الإنشاء تلقائيا بإنشاء بناء / نشر / بن، لذلك قد لا تكون موجودة في البداية. لمزيد من المعلومات حول مكونات طرف ثالث يستخدمه LabKey، انظر من طرف ثالث المكونات والتراخيص. ملاحظة: يتم تضمين اباتشي النملة في المشروع باعتباره الراحة. إذا كان لديك النسخة الأخيرة من النملة بالفعل تثبيت يمكنك استخدام بدلا من ذلك. اعتبارا من LabKey خادم 14.2، النملة 1.9.3 أو أحدث مطلوب لبناء. على سبيل المثال، في مكان OSX متغيرات البيئة في .bash_profile الخاص بك: JAVA_HOME تصدير = `/ البيرة / libexec / JAVA_HOME -v 1.8` تصدير CATALINA_HOME = $ منزل / تطبيقات / هر LABKEY_ROOT تصدير = $ HOME / labkey / جذع تصدير LABKEY_GWT_USER_OVERRIDE = "فايرفوكس GWT المستخدم" تصدير PATH = $ LABKEY_ROOT / الخارجية / النمل / بن: $ LABKEY_ROOT / بناء / نشر / بن: $ PATH تثبيت وتكوين IntelliJ IDEA فريق التطوير LabKey يتطور LabKey باستخدام النسخة الأخيرة من فكرة IntelliJ (14.1.x حاليا). يمكنك استخدام هذه الأداة أو بيئة جافا مختلفة إذا كنت تخطط لتعديل أو تمديد شفرة المصدر LabKey. نحن هنا تصف كيفية تكوين بيئة التطوير IntelliJ، ولكن من المستحسن استخدام نفس المبادئ العامة إذا كنت تستخدم بيئة تطوير مختلفة. يمكنك تنزيل فكرة IntelliJ للمحاكمة أو الشراء من http://www.jetbrains.com/idea. منذ LabKey هو مشروع مفتوح المصدر، إذا كنت تفعل تطوير المصادر المفتوحة يمكنك استخدام رخصة حرة أن JetBrains يجعل متوفر لفتح مطوري المصادر. للتأهل، ويتطلب JetBrains أنك تساهم الرمز إلى المشروع، وكانت عضوا في المجتمع لمدة ثلاثة أشهر على الأقل. ويمكن الاطلاع على موقع على شبكة الإنترنت المتطلبات. الاتصال بنا للحصول على مزيد من المعلومات. وقد جربت بعض المستخدمين مع الكسوف باسم IDE، لإعداد التفاصيل، راجع المطور لوحة الرسائل. اتبع الخطوات التالية لتكوين IntelliJ لبناء والتصحيح LabKey: توسيع وتكوين مشروع LabKey في IntelliJ 1. نسخ الملف

























/server/LabKey.iws.template لإنشاء ملف جديد يسمى /server/LabKey.iws. 2. إطلاق IntelliJ. 3. فتح ملف المشروع LabKey IntelliJ، LabKey.ipr، من



/ خادم الدليل. سيتطلب IntelliJ قمت بتعيين اثنين من المتغيرات مسار من أجل تحميل المشروع: تعيين متغير مسار CATALINA_HOME إلى الدليل الجذر التركيب القط الخاص بك (على سبيل المثال، C: هر). (إذا IntelliJ لا يسأل عن هذا المسار، انتقل إلى IntelliJ IDE> تفضيلات. حدد المتغيرات مسار.) تثبيت وتكوين GWT مطلوب فقط إذا كنت تخطط لتعديل القائمة أو تطوير أدوات جديدة غوغل للويب (GWT) المكونات. تكوين الهدف JDK نحن ننصح تكوين IntelliJ استخدام JDK التي تم تثبيتها في وقت سابق باسم "مشروع SDK" (لاحظ أن IntelliJ يستخدم مصطلح "SDK" للدلالة على JDK). تكوين الهدف JDK لمشروع IntelliJ على النحو التالي: من IntelliJ القائمة ملف، واختيار هيكل المشروع. حدد المشروع. وبموجب SDK المشروع انقر فوق جديد. انظر إلى وحدد مسار JDK لديك. انقر فوق تحرير. تغيير اسم SDK ل"labkey". انقر الوحدات النمطية. اختر وحدة LabKey، ثم حدد علامة التبويب التبعيات. تأكد من أن يتم تعيين SDK الوحدة إلى مشروع SDK (labkey). تحقق من أن وحدات أخرى تستخدم أيضا في SDK المشروع. انقر فوق تطبيق. انقر فوق موافق. تحقق من JDK هدفا للالنملة على النحو التالي: عرض IntelliJ النملة القائمة بناء، إذا لم تكن معروضة بالفعل، عن طريق اختيار مشاهدة | ويندوز أداة | بناء النمل. انقر بزر الماوس الأيمن على LabKey بناء وحدد خصائص. انقر فوق علامة التبويب التنفيذ. تحقق من تحديد استخدام مشروع افتراضي النمل الخيار. تحقق في تشغيل تحت JDK المنسدلة، "مشروع JDK (labkey)" محددا. انقر فوق موافق. تكوين LabKey التنمية / تصحيح تكوين وLabKey.iws التي قمت بإنشائها سابقا يجب أن تشمل التنمية LabKey التكوين / التصحيح التي يمكنك استخدامها لتشغيل والتصحيح LabKey Server من داخل IntelliJ. في شريط الأدوات IntelliJ سترى المنسدلة القائمة مع التنمية LabKey المحدد. انقر على القائمة المنسدلة (أو فتح القائمة تشغيل) وحدد تحرير تكوينات لإعادة النظر في التكوين. يجب أن تكون قادرا على استخدام التكوين من LabKey.iws وانتقل إلى الخطوة التالية. ومع ذلك، وفيما يلي الخطوات التي يمكن استخدامها لإنشاء تشغيل / التكوين التصحيح الجديدة والتفسيرات لكل إعداد: حدد علامة التبويب التطبيق. انقر على زر + لإضافة شكل جديد، وتسميته "التنمية LabKey" أو شيئا من هذا القبيل. تعيين الطبقة الرئيسية ل"org.apache.catalina.startup.Bootstrap". تعيين المعلمات VM. المطورين LabKey استخدام المعلمات VM مشابهة لما يلي: -Dcatalina.base = "./" -Dcatalina.home = "./" -Djava.io.tmpdir = "./ مؤقت" -Ddevmode = -ea صحيح -Dsun. io.useCanonCaches = كاذبة -Xmx1G -classpath "./bin/bootstrap.jar؛./bin/tomcat-juli.jar" لاحظ أن الحجج CLASSPATH يتم فصل مع ":" على OSX و "؛" على ويندوز. لمزيد من المعلومات حول إعداد المعلمات جافا VM، راجع وثائق J2SE. لمزيد من المعلومات حول إعداد خصائص نظام القط، راجع وثائق اباتشي قط. وتدير "-Ddevmode = صحيح" إعداد ملقم LabKey بك في نمط التنمية الذي توفر هذه الفوائد: يمنع الملقم من إرسال تقارير استثناء، واستخدام لlabkey.org. أسباب المثال LabKey الخاصة بك للوصول إلى ملفات جافا سكريبت، البرامج النصية SQL، ملفات مخطط XML، وغيرها من الموارد من شجرة المصدر. عندما قمت بتغيير الملفات من هذه الأنواع، والمثال LabKey الخاصة بك تتضمن التغييرات على الفور دون الحاجة إلى إعادة بناء. يتيح إعادة تصنيف الديناميكي للملفات JSP. عند تحرير ملف JSP الخادم الخاص بك وسوف إعادة ترجمة تلقائيا في المرة القادمة انها تستخدم، وتوفير أسرع بكثير الزمنية. تعيين المعلمات البرنامج إلى "البدء". تعيين دليل العمل الخاص بك
























































يجري ترجمتها، يرجى الانتظار ..
النتائج (العربية) 3:[نسخ]
نسخ!
labkey خادم شفرة المصدر هو متاح عن طريق الانخراط في labkey مستودع التخريب.إنشاء التجنيد سوف تسمح لك لرصد بناء وتطوير أحدث، تقف ضد labkey شفرة المصدر فضلا عن اطلاق النسختين المنتج.الموضوع التالي توفر تعليمات خطوة بخطوة للحصول على labkey خادم شفرة المصدر، تثبيت المكونات المطلوبة،وبناء labkey الخادم من المصدر.ملاحظة: إذا كان لديك مشروع تنموي لا يتطلب جافا، النظر في استخدام وحدة مسار التنمية - للاطلاع على التفاصيل، انظر: تطوير الوحدات القائمة المرجعية



قائمة مرجعية لتوجيه لكم من خلال عملية الإعداد، وهو متاح للتحميل: labkey_development_server_checklist XLSX
شراء و تركيب labkey المصدر

يجري ترجمتها، يرجى الانتظار ..
 
لغات أخرى
دعم الترجمة أداة: الآيسلندية, الأذرية, الأردية, الأفريقانية, الألبانية, الألمانية, الأمهرية, الأوديا (الأوريا), الأوزبكية, الأوكرانية, الأويغورية, الأيرلندية, الإسبانية, الإستونية, الإنجليزية, الإندونيسية, الإيطالية, الإيغبو, الارمنية, الاسبرانتو, الاسكتلندية الغالية, الباسكية, الباشتوية, البرتغالية, البلغارية, البنجابية, البنغالية, البورمية, البوسنية, البولندية, البيلاروسية, التاميلية, التايلاندية, التتارية, التركمانية, التركية, التشيكية, التعرّف التلقائي على اللغة, التيلوجو, الجاليكية, الجاوية, الجورجية, الخؤوصا, الخميرية, الدانماركية, الروسية, الرومانية, الزولوية, الساموانية, الساندينيزية, السلوفاكية, السلوفينية, السندية, السنهالية, السواحيلية, السويدية, السيبيوانية, السيسوتو, الشونا, الصربية, الصومالية, الصينية, الطاجيكي, العبرية, العربية, الغوجراتية, الفارسية, الفرنسية, الفريزية, الفلبينية, الفنلندية, الفيتنامية, القطلونية, القيرغيزية, الكازاكي, الكانادا, الكردية, الكرواتية, الكشف التلقائي, الكورسيكي, الكورية, الكينيارواندية, اللاتفية, اللاتينية, اللاوو, اللغة الكريولية الهايتية, اللوكسمبورغية, الليتوانية, المالايالامية, المالطيّة, الماورية, المدغشقرية, المقدونية, الملايو, المنغولية, المهراتية, النرويجية, النيبالية, الهمونجية, الهندية, الهنغارية, الهوسا, الهولندية, الويلزية, اليورباية, اليونانية, الييدية, تشيتشوا, كلينجون, لغة هاواي, ياباني, لغة الترجمة.

Copyright ©2025 I Love Translation. All reserved.

E-mail: