cho tất cả những người tự hỏi nơi maven tải xuống các lọ phụ thuộc, hãy kiểm tra thư mục có tên .m2 trong thư mục gốc của người dùng. ví dụ. đối với tôi, đó là c: \ documentsand settings \ myUserName.m2 \
tôi cũng đã nghiên cứu một chút về maven và tôi đã thực hiện một số scribbling nhỏ như nhắc nhở. Nếu nó là giá trị một đọc rồi đây nó là ::
/* mvn tạo mvn cài đặt tải tất cả các lọ cần thiết kiểm tra mvn kiểm tra các ứng dụng làm ... trang web mvn xây dựng trang web tải phụ thuộc
để triển khai trang web, chúng tôi cần khai báo một vị trí để phân phối trong tệp pom.xml của bạn, tương tự như kho lưu trữ để triển khai. ... website scp: //www.mycompany.com/www/docs/project/ ...
mvn trang web triển khai triển khai trang web
làm thế nào để xây dựng cấu trúc của trang web: file site.xml được sử dụng để mô tả cách bố trí của trang web, và thay thế các tập tin được sử dụng trong navigation.xml Maven
Một mẫu được đưa ra dưới đây:
Maven http://maven.apache.org/images/apache-maven-project.png http://maven.apache.org/ http://maven.apache.org/ images/maven-small.gif
<menu name="Maven 2.0">
<item name="Introduction" href="index.html"/>
<item name="Download" href="download.html"/>
<item name="Release Notes" href="release-notes.html" />
<item name="General Information" href="about.html"/>
<item name="For Maven 1.x Users" href="maven1.html"/>
<item name="Road Map" href="roadmap.html" />
</menu>
<menu ref="reports"/>
...
Vì vậy, có hiệu lực, chúng ta cần liên kết html của chúng tôi với định dạng cấu trúc này để bố cục trang web cũng để chúng tôi thêm bất kỳ css mới hoặc các công cụ như vậy, tất cả những gì chúng ta cần làm là đưa chúng vào phần tài nguyên của thư mục src
sau đó chúng ta có thể tạo ra một tập tin chiến tranh của dự án của chúng tôi và đặt nó trong thư mục httpd của apache hoặc như thư mục tương tự ofour web server
trong trường hợp chúng ta cần phải tạo ra các dự án, chúng ta cần thêm một vài dòng mã vào tệp pom.xml của chúng tôi và đó là: ... org.apache .maven.plugins maven-dự án-info-báo cáo-plugin 2.0.1 ...
cũng có, mô tả trang web phải được đặt trong site.xml
các chi tiết có thể thấy trong tài liệu của maven
cấu trúc maven với tầm quan trọng của họ:
dự án/ pom.xml - Định nghĩa dự án src/ main/ java/- Chứa tất cả mã java sẽ xuất hiện trong phần tạo tác cuối cùng của bạn.
Xem maven-compiler-plugin để biết chi tiết scala/- Chứa tất cả mã scala sẽ xuất hiện trong phần tạo tác cuối cùng của bạn. //// không cần thiết cho dự án hiện tại của chúng tôi kể từ ngày Xem maven-scala-plugin để biết chi tiết tài nguyên/- Chứa tất cả các tệp tĩnh có sẵn trên đường dẫn lớp trong tạo phẩm cuối cùng. Xem maven-resources-plugin để biết chi tiết webapp/- Chứa tất cả nội dung cho một ứng dụng web (jsps, css, hình ảnh, v.v.)
Xem maven-war-plugin để biết chi tiết trang web/- Chứa tất cả các tệp apt hoặc xdoc được sử dụng để tạo trang web dự án.
Xem maven-site-plugin để biết chi tiết
kiểm tra/ java/- Chứa tất cả mã java được sử dụng để thử nghiệm.
Xem maven-compiler-plugin để biết chi tiết scala/- Chứa tất cả mã scala được sử dụng để thử nghiệm.
Xem maven-scala-plugin để biết chi tiết tài nguyên/- Chứa tất cả nội dung tĩnh sẽ có sẵn trên đường dẫn lớp học trong khi thử nghiệm. Xem maven-nguồn-plugin để biết chi tiết
mvn xác nhận này sẽ xác nhận rằng tất cả các phụ thuộc rất hài lòng và không có gì là mất tích mvn biên dịch này sẽ lập dự án mvn xác minh kiểm tra xem gói là hợp lệ hay không cũng trong dự án, sự phụ thuộc đang được chèn vào file xml
ví dụ tiêm phụ thuộc được đưa ra dưới đây :: org.scala-lang scala-thư viện 2.7.2-RC2 junit junit 3.8.1 kiểm tra
Mỗi phụ thuộc bao gồm một số hạng mục:
* groupId - The group of the dependency to rely on
* artifactId - The artifact in the group to rely on
* version - The version of the dependency to rely on
* scope - The "scope" of the dependency. Defaults to compile (more details later)
* packaging - The packaging for the dependency. Defaults to jar (e.g. jar, war, ear)
Bạn có thể tích hợp các trang tĩnh của bạn bằng cách làm theo các bước sau:
* Put your static pages in the resources directory, ${basedir}/src/site/resources
* Create your site.xml and put it in ${basedir}/src/site
* Link to the static pages by modifying the menu section, create items and map them to the filenames of the static pages
mvn tomcat: depl oy để triển khai lên tomcat hoặc apache, bạn có thể sử dụng lệnh này
Ant không phải là quá trình xây dựng tiêu chuẩn hóa. Đó là nhiều hơn của một "làm bất cứ điều gì bạn muốn với bất cứ cấu trúc bạn muốn" xây dựng quá trình. – ColinD