• JarAnalyzer的开发是一个依赖性管理的实用程序,用于罐子文件。 它的主要目的是为了穿过一个目录,分析每个罐子文件的目录,并确定之间的依赖关系的罐子文件。 输出是一种xml文件表示PhysicalDependencies之间的罐子文件。

    运行JarAnalyzer是容易的。 下载二进制版本,压缩文件,并执行runxmlsummary的。蝙蝠或rundotsummary的。蝙蝠文件。 类型的名目录的罐子文件你想要的分析。 接下来,种类型的名字输出。xml or。grph文件。

    你也可以指定的过滤器中排除某些包装在罐子文件审查的依赖关系。 这将有助于最大限度地减少这些悬而未决的依赖关系,包,你是不是有兴趣在报告。 默认的过滤器中的过滤器。性排除所有包裹的开始与java。 和内的。 你也可以选择过滤器的具体瓶子的文件。

    输出是一种xml文件的依赖性之间的罐子文件目录中指定的当JarAnalyzer是运行。 这里有一个上市的主要因素,JarAnalyzer报告。

    -JarName:名称的罐子文件进行分析。

    -统计数据:数包和类在罐子里的文件。 内部类都包含在这一数。 水平表示那里的层次结构中的一个罐子文件的驻留。 1级的部件都在底部。 2级取决于至少一个1级。 3级取决于至少一个级别2。 等等。

    -指标:这些都是基于"马丁指标"的。

    -软件包:名称,包装在罐子的文件。

    -OutgoingDependencies:从属罐子文件的基础上有什么发现在目录正在进行分析。

    -IncomingDependencies:罐子文件的依赖性在这个罐子的文件。

    周期:列出的罐子文件的循环的依赖关系。

    -UnresolvedDependencies:名称的包没有发现在罐子里的文件目录正在进行分析。

  • JarAnalyzer विकसित किया गया था करने के लिए हो सकता है एक निर्भरता प्रबंधन उपयोगिता के लिए जार फ़ाइलें. यह प्राथमिक उद्देश्य के लिए है के माध्यम से पार, एक निर्देशिका, पार्स के प्रत्येक जार फ़ाइलें है कि निर्देशिका में है, और की पहचान के बीच निर्भरता जार फ़ाइलें. आउटपुट है एक xml फ़ाइल का प्रतिनिधित्व PhysicalDependencies के बीच जार फ़ाइलें.

    चल JarAnalyzer के लिए आसान है । डाउनलोड द्विआधारी संस्करण, फ़ाइल खोलना, और निष्पादित runxmlsummary.बल्ले या rundotsummary.bat फ़ाइल है । प्रकार के नाम के साथ निर्देशिका जार फ़ाइलें आप चाहते हैं का विश्लेषण करने के लिए. अगला, प्रकार के नाम में उत्पादन के साथ .xml या .grph फाइल है.

    आप भी निर्दिष्ट कर सकते हैं फिल्टर को बाहर करने के लिए कुछ संकुल में जार फ़ाइलों जब जांच की निर्भरता है । इस में मदद मिलेगी की संख्या को कम अनसुलझे पर निर्भरता संकुल है कि आप दिलचस्पी नहीं कर रहे हैं पर रिपोर्टिंग. डिफ़ॉल्ट फिल्टर में फिल्टर.गुण है बाहर करने के लिए सभी संकुल की शुरुआत के साथ जावा. और javax. आप यह भी चुन सकते हैं फिल्टर करने के लिए विशिष्ट जार फ़ाइलें.

    आउटपुट है एक xml फ़ाइल निर्भरताएँ के बीच जार फ़ाइलें निर्देशिका में निर्दिष्ट जब JarAnalyzer चला गया था. यहाँ एक सूची के प्राथमिक तत्वों है कि JarAnalyzer पर रिपोर्ट.

    - JarName: नाम के जार फ़ाइल विश्लेषण किया है ।

    - सांख्यिकी: संकुल की संख्या और वर्गों में जार फ़ाइल है । भीतरी वर्ग में शामिल कर रहे हैं इस गिनती. के स्तर का प्रतिनिधित्व करता है, जहां पदानुक्रम में एक जार फ़ाइल रहता है. स्तर 1 घटक हैं । 2 स्तर पर निर्भर करती है, कम से कम एक स्तर 1. स्तर 3 पर निर्भर करती है, कम से कम एक स्तर 2 है । और इतने पर ।

    - मेट्रिक्स: इन कर रहे हैं पर आधारित है, "मार्टिन मैट्रिक्स".

    - संकुल: के नाम संकुल में जार फ़ाइल है ।

    - OutgoingDependencies: निर्भर जार फ़ाइलों के आधार पर पाया गया था क्या निर्देशिका में विश्लेषण किया जा रहा है.

    - IncomingDependencies: जार फ़ाइलों पर निर्भर इस जार फ़ाइल है ।

    - चक्र: सूची जार फ़ाइल के चक्रीय निर्भरता है ।

    - UnresolvedDependencies: के नाम संकुल में नहीं मिला जार निर्देशिका में फाइल विश्लेषण किया जा रहा है.

  • JarAnalyzer was developed to be a dependency management utility for jar files. It's primary purpose is to traverse through a directory, parse each of the jar files in that directory, and identify the dependencies between the jar files. The output is an xml file representing the PhysicalDependencies between the jar files.

    Running JarAnalyzer is easy. Download the binary version, unzip the file, and execute the runxmlsummary.bat or rundotsummary.bat file. Type in the name of the directory with the jar files you want to analyze. Next, type in the name of the output .xml or .grph file.

    You can also specify filters to exclude certain packages in jar files when examining the dependencies. This will help minimize the number of unresolved dependencies on packages that you are not interested in reporting on. The default filter in Filter.properties is to exclude all packages beginning with java. and javax. You can also choose to filter specific jar files.

    The output is an xml file of the dependencies between the jar files in the directory specified when JarAnalyzer was run. Here's a listing of the primary elements that JarAnalyzer reports on.

    - JarName: The name of the jar file analyzed.

    - Statistics: Number of packages and classes in the jar file. Inner class are included in this count. The Level represents where in the hierarchy a jar file resides. Level 1 components are at the bottom. Level 2 depend on at least one Level 1. Level 3 depend on at least one Level 2. And so on.

    - Metrics: These are based on the "Martin Metrics".

    - Packages: Names of the packages in the jar file.

    - OutgoingDependencies: Dependent jar files based on what was found in the directory being analyzed.

    - IncomingDependencies: Jar files dependent on this jar file.

    - Cycles: Lists the jar file's cyclic dependencies.

    - UnresolvedDependencies: Names of packages not found in the jar files in the directory being analyzed.